Good topic.
I wrote this a couple months ago on another motorcycle forum:
As far as polishing goes, I've ordered this product. The review and testimony's are too choice to pass up. This product is now Honda's official polishing product which says something. Contains a proprietary compound called "GlassPlexin" which claims to literally bond with the paint. I had to buy it. ....i can't help myself..... I'll let you know the results. Works on just about all surfaces including plexiglass.
Update: Very pleased with this stuff. Best I've used.
http://www.webbikeworld.com/r2/glare-polish/glare-polish.htm
As long as were talking about cleaning stuff.....
The key to washing anything painted is to use things mild enough to leave the wax and polish intact. Most automotive wash products do this, but read the label anyway. Always use a non abrasive cotton cloth or mit and always keep it drenched so you limit scratching paint, plastic, and chrome. Do not rub the cloth on the bike real hard either, for same reason. You can't re-rinse the cloth often enough. Of course wash in a shady spot to limit water spots.
I'm always on the lookout for the new and innovative. So when I read the review of this biodegradable product I had to order some. It's supposed to just melt away road grime while not harming the bike's finishes and appears to be the best stuff these guys ever used. I will let you all know the results.
http://www.webbikeworld.com/motorcycle-cleaning-polish/metal-master/britemax-grime-out.htm
Update: This stuff does melt away the grime on the back wheels. Very pleased. A little goes a long way. I let it sit for a few and rinsed. I did not see any residual grime. Happy. happy!!