I love threads like this because i'm always searching for the best way to cheat at cleaning my machine... after much research and many many washes on multiple machines, here are my methods:
If super dirty: (if not super dirty, skip to step 2)
1. Super Clean - first hand knowledge, it's better than purple power or simple green. Cut super clean 50/50 with water and use a good pump sprayer. Spray on the machine and let it sit a couple minutes, then pressure wash. Don't let super clean dry on your body panels. I avoid getting it on windshield (probably wouldn't hurt it, but just being extra careful)
2. Foam cannon. Can be bought on amazon for $15-$20. I bought the expensive chemical guys mudder soap, but other foamer soaps probably work just as well. Coat the machine with foam and let it sit a few minutes. The foam really does penetrate a little and loosen mud and dirt. Then pressure wash.
I used to just use the super clean and rinse well, but I like the foamer a lot. The foam seems to remove dirt and mud as well as super clean.
3. hand dry, or just let it air dry
4. Use Plexus or Castle Plexo on poly windshields. Will make them spotless and repel dirt and water.
5. Use Maxima SC1 on everything else. I really like to coat in the wheel wells, the shocks, suspension - basically anything that really sucks to clean. SC1 is so wonderful (don't put it on your seats though!!!!!)