The first thing I do when I get home after a drive is blow the dust off the wheels with my "detailers" vac. The vac is in reverse (blowing out) of course with the cone on the end of the hose to focus the air. Next, take a 1 inch wide, (or smaller) soft bristle paint brush and lightly wrap a cotton polishing cloth around the bristles . Spray a little detalers spray on cloth and wipe in and on the sides of the "spokes". The soft bristles, with cotton cloth wrapped around them, easily conforms to fit in between the spokes and hard to reach places. I blow the wheels off first to get most of the dust off without the risk of etching the wheel on the first wipe. This whole process just takes a couple of minutes and works great.
I don't like the idea of using a mild acid on my wheels to clean them because I don't want to take the time and effort to do it right. You wouldn't spray an acidic cleaner on your children instead of a shower to clean them to save time and effort. IMHO
Please, I don't mean any offense or direspect to any one that uses wheel cleaners, I just don't use them on my car. A lot of people say they don't have time. I work between 65-70 hrs a week and always wipe the car and wheels down before and after every time I take my car out. I make the time. Again IMHO