My bike don't get that dirty. Also, if you bike regularly get very dirty, cleaning it to showroom condition is a waste of time. It will get very dirty again. If you ride on dirt all the time, I suggest just removing about 98% of the dirt is enough. I never use the hose on my bicycle, my motorcycle, or the engine of the car.
I don't think the connectors are that waterproof. You will eventually get into trouble. Keep water away from the rear hub with the motor.
I get an old towel, wet it, wipe the bike. If there is a lot of mud, wet the towel a lot. At the very end, wipe the chain too. Use a second towel, spray some cleaner on it like 409, wipe the bike again. Lube the chain.
Send the towel to the washing machine. Save it for the next wash.
I think my bike is good enough for showing, for example, if I want to sell it.