What I would do......
-Wheels cleaned first
-Rinse whole car
-Snowfoam / pre rinse agent (Ctirus Power in your case)
-Rinse
-Wash
-Dry
Jay,
What do you use as a pre drying agent i.e. to get the remainder of any dirt you may spot on the bodywork, removed completely - tardis or anything similar?
That's what I was using the Citrus Power as a substitute for, but if I'm re-polishing and re-waxxing/sealing, I use tardis as it's so good at removing the hidden nasties. Especially on a black car!

I assume post wash and pre drying/waxxing, that's the right thing to do? Obviously snowfoam and pre-wash kit isn't going to remove all the crud.
Or, should a straight forward claying session pick up the hidden nasties?