Wow, I'm surprised no one has any experience with these, good or bad.
The concept looks intriguing. Have you bought any yet? I'm thinking that since it doesn't really damage the tire, all you would be out is the cost of the beads, and getting the tires rebalanced. (IF they didn't work that is). Unless you marked, really well, were the weights came off, you'd need to get them rebalanced if the beads didn't work.