A disappointment so far. I've run through three rounds and either my keycaps are too dirty, or I'm doing something wrong.
Round zero. One half of a dirty Alps doubleshot set, hot water and some cheap denture-cleaning powder (Alpa, €1.5 for 150 g). Expected it to be only slower (over night). After 8 hours, I had to remove dirt by hand. Okay, check ingredients first next time.
Round one. The other half of that doubleshot set, hot water and two blend-a-dent tabs (€6.5 for 60 tabs). Water went blue and foamy for about 30 minutes, as described in the OP. Still had to remove dirt residue manually. Maybe too much water or too few tabs.
Round two. A full PBT dyesub set, just barely enough warm water and six blend-a-dent tabs. Reaction as expected. After 30 minutes, I still had to remove dirt residue by hand.