You might want to try one of the color changing wheel cleaner that have come out. Most, if not all, of them are pH neutral and work pretty well.
I save this type of cleaner for wheels that are in bad condition where my more cost effective APC won't cut it.
Yours might not take as much work, but for wheels that look like they've never been cleaned I use the below method.
I spray and let dwell, agitate a little, and respray, dwell and agitate some more, then rinse.
Most say not to let them dry on the wheel, but I have with several of them and have not seen any negative affects. I've left them sit for hours, left IronX Snow Soap sit for almost 24hrs. Do at your own risk of course.
If you want one that doesn't stink so bad, they all stink, try SONAX Wheel Cleaner Plus.
SONAX Wheel Cleaner PLUS
I actually think this one smells good and is not really offensive at all. It's not cheap though.
Meguiars makes two less expensive ones, Mirror Bright Wheel Cleaner and Dub Wheel Cleaner.
I haven't tried the Mirror Bright one yet, but I assume it's pretty similar to Dub which is good.
Meguiars Mirror Bright Wheel Cleaner
Klasse Act, if your reading this, how do the two compare?