Before I took my new ZX-6R out I did put 3M foil on my bike. It does protect the head lights and all my plastics from rocks who sometimes fly at you riding behind a friend.That stuff is garantied to hold up little rocks to about 120-140 mph. I love it and applied the right way, almost invisible.
I never put the bike away without removing the bugs first - easier to do when they are still fresh. I usually use warm water. There are some nasty bugs here that will etch your paint and besides it always feels better to get on a clean looking bike next time you saddle up.
Everytime I get bback home with my K4, I get out the honda polish and get them bugs off before it goes back under the cover. Every couple of months I will do a nice hand wash with car wash and warm water and than wax it with maguiers gold class wax. Just keep up with it with spray wax or quick detailer and it will stay nice for a while. Oh, and I never ride behind semi trucks. Those things will just shower you with rocks and crap.
Want it looking new? Use Meguairs Quik Detailer spray to clean off light dust, dirt, finger prints, bugs, bird shit, etc. If you have to wash use the Mr. Clean Auto Dry system. For me it works great so I dont get water spots in all those tight hard to reach areas. Makes it look factory fresh.