I havnt come across a better method to wash/clay/wax that what Yvaan mentions and teaches as part of the optimization training.
ONR wash, clay with OCW and dry. Fast and efficient.
Buffing the paint?
Hyper compound, dont wipe it off and go right to hyper polish. Wash pads with onr in pad...