Just spreading some helpful info on the off chance you DON'T know about these tricks yet....
Tired of setting aside one or two hours to clean your bike? Go online or go into any motorcycle shop and grab some S100. Walk past all the other crap out there that promises an easy wash, yet still leaves garbage behind you have to clean by hand.
Simply spray on bike, rinse off with a power nozzle on any regular hose, and dry. You're done. I SWEAR by this stuff. Finally got to really prove it's worth last weekend when I was forced to ride in some nassssty ass rain. Figured it would take me forever.... nope. 20 minutes including setting up and putting away bike, hose etc.
For those in Europe, it is called SDOC100.
They also make a Special Surfaces Cleaner which is absolute MAGIC on your helmet. Spray on, wipe off, and it feels like you waxed it twice.
Worried about getting swirls in your paint over time? Yes, even microfiber cloths can do this. Get an Air Force Blaster. No rag ever touches my bike for cleaning or drying. It blasts the water out of every crevice and the fins on the motor too. Then blast it off the surfaces and you're done... no water spotting. Best $90 I've spent in a while.
Now for the tough stuff... BUGS and guts. Especially tough are those love bugs. Well, I learned a great technique that works well, and works on every surface including the delicate plastics.
Get a spray bottle and fill it with hydrogen peroxide. Not kidding.
Spray it directly on the bugs and let it sit for 2-5 minutes. You'll see it fizzing up as it literally dissolves the bugs and guts. Rinse them off. Only the absolute toughest will require a LIGHT pass over with a soft sponge... absolutely no scrubbing, just a gentle wipe. Then wash the bike as needed with the S100 for the routine cleaning.
Hope this helps some folks.