OK.
So, not surprisingly no one has come back saying that they've even bought any let alone used them. But, the "best guess" is that the cloths are loaded with silicone which will, for a very short time, fill and hide any small scratches. Something as simple as it raining will wash the stuff off and you'll be back to square one.
You can get the same effect with WD40 or even a can of Mr Sheen
.
As with many things there are no real shortcuts to getting a good, quality finish.
Hope that helps.