Of course every bikers has is own recipe to clean his precious ride and I’m embarrassed to say that I’m a bit anal when it comes to keep my bike shiny!
I try as much as possible to clean my ride thoroughly after each ride. It's simple, a bucket full of warm water with 2 capful of Turtle Zip Wax and microfiber rags, wipe it dry and then apply Mother’s Spray Wax on paint and chrome, it does a great job keeping dust off bike.
For the engine I use Simple Green Max automotive cleaner & degreaser (only spray on cold engine) this stuff penetrates every corners and keep engine looking like new, great for getting rid of bug splatter, no needs for scrubbing, I also use it for my spoke. Then it’s rince off time with a simple garden hose, it’s quite sufficient IMO, always kept far from those pressure washer as they have a tendency to eleminate all grease necessary to the forward controls, bearings, axles, etc. and perhaps damage the wiring.
And once in a while, I use the old Armour All trick for my rubbers.
My 2¢!
RG