NXT tech wax: i have not used it, but have read loads about it, and have a friend whom is a detailing freak and uses it. i would say it is the best single step product out there. it gets very nice reviews. i use the NXT spray wax on my wheels - nice protection. try it out!
the car wash is supposed to have nice lubricity and be a quality product. i will be trying it soon.
compared to NXT, most of the stuff detailers use is expensive. that, the availability, and the one step aspect are a reason (or 3) why i think it is a good product. (im a VM, Klasse twins, and S100 guy).