Budman...
One big problem with S100 that I found (besides it's hard on even anodized aluminum) is that it strips grease really easily. That can be a problem on an older R3 like mine because I keep all the electrical connectors greased up with di-electric grease. The S100 started rusting my upper fork legs, going right through the anodize. It's strong stuff.
A little tip for a buggy windscreen. Take a little bit of H2O2 (Hydrogen Peroxide) on a clean rag and wipe the windshield down before you wash it. The Hydrogen Peroxide dissolves the exoskeleton of the bugs so even if they are baked on, they come right off with just a blast from your hose.
I keep a bottle and rag in the bike on trips for those 'beside the road' wipe downs.