I am also using waterless carwash but not ONR which polishes. cleans and protects without using water. If we think that using lots of water to wash car is inefficient, quite wasteful and insensitive to the environment than we should used eco friendly waterless car wash products.
I am using Orange 88 Citrus APC but I have nver tried it on wheel. I love to use Universal Protectant for wheels and tires which I think is specially formulated for those who love a HIGH SHINE on tires. I found it better than APC for wheel and tires.
I have never tried any of these before as I always used liquid leather(16oz) which beautifies, cleans and conditions leather in just one step. Liquide leather having mink-oil which provides an extra softness to leather.
I have used Ultra polish (clone) which have safely removed swirl marks from clear coat finishes. I have also heard about HD UNO which removes fine scratches from all clearcoat paint finishes.
As per my opinion Cherry Wax is one of the best wax for "Wet Look". This cherry scented wax gives finest "wet look" and provides deep gloss protection on paints.
To clean your dash you can use dash cleaner brush having metal ferrule bristles. you can clean your dash on regular basis with this brush and if its too much dirty than I suggest to use all purpose cleaner or upholstery shampoo and clean with this brush. You will get result on your dash.
I was also using microfiber towel but one of my friend suggested me to use horse hair brush. I bought horse hair upholstery brush and its working awesome.