You might also check out the S100 line at your local Harley dealer. They make a product for just about every surface on your bike from washing to protecting. I would be careful what you use on the anodized surfaces though, some polishes specifically state not to use them on anodized surfaces.
http://www.s100.com/