OK.
Straight up....this is how I do it.
I'm not telling anyone else to do it this way.
I've done this for years on bikes of many brands and it's worked well for me.
Degreaser (yep, that cheap $2 a can crap) sprayed liberally but only where it IS greasy / oily.
CT18 (which is not nearly as aggressive as it used to be years ago) cut 10 parts water with 1 part CT sprayed on and left for between half & two hours over the entire bike.
Hit the whole bike EXCEPT those places you don't want liquid ingress (electrics / clocks / wheel bearings etc....use your brain it ain't fuckin' rocket science) with a pressure washer using
HOT water from the laundry tap.
Can't stress
HOT water enough...this will get rid of the CT properly.
Blow dry the whole bike (again engaging brain if available) using either a leaf blower or a regulated compressed air line.
Finish with some nice soft microfibre cloth and assorted waxes / protectants.
My suggestions / faves
Bodywork (paint) Meguiars spray detailer and when necessary (like if you mark it or maybe twice a year) I use Turtle Wax Scratch and Swirl remover.
Intake scoops Armorall Wipes used liberally but make sure to only wipe in the direction of the linishing and let it dry to a semi shine.
Frame Armoral Wipes again don't be scabby with it.
Cables use the Wipes again in fact most black bits that aren't tyres, seat or handgrips.
Engine...Wipes again and yes I like the smell of burning wax...LoL.
Pipes...I just leave 'em but I must admit they look a bit shitty after 2.5 years and 20 odd thousand kms. (Must get them polished by machine or something).
Seat..clean it with water & detergent and dry it. No wax.
Wheels....Wipes again...
Tyres I like the tyre paint that you put on with a brush and dries in about half hour (but only if going somewhere "important" ).
The big reasoning in MY method is that by applying the degreaser, water, CT18, rinsing water and compressed air to remove any traces of oil / grease and dirt particles WITHOUT touching the bike in any physical way,
I remove the concept of rubbing any sort of scratchy abrasive shite into my precious finishes and only "touch" the bike after it is clean (with the finishing cloths / waxes).
It is with this in mind that I say "nay" to the dry cleaning systems that those kids at the servo always want to demonstrate on my bike / car while I'm filling up.
Even with a brand new cloth & a liberal spray of the cleaner, you are dragging all the dirt across (and into) the surface of the finishes on your vehicle.
Bike shops only use Mr. Sheen etc 'cause it's a cheap quick fix for a bike they are only going to see for a short time.
Again I've used these methods / products for years and they work for me.
When I sold my last Harley after eight years and 80,000 kms people were refusing to believe me on the mileage until I turned on the ignition and they could see the odometer because the bike looked too clean.
Bloody hell that got a LOT more long winded than I thought it would....sorry guys...DOH!