I'm not sure that you'll find a product that in and of itself will produce the end result you're looking for on all rims. This rim doesn't look that bad (and it wasn't) but after cleaning it up with an all purpose cleaner that works well for most rims there was still some dirt, brake dust and small bits of tar that wouldn't be cleaned off no matter how much rubbing I did.
To achieve the end result without using something so harsh that it would damage the face of the rim as I worked at the barrel, I rubbed in the direction of the machining grooves with Never Dull wadding polish and then one last wipedown with my APC and a rinse and then a coat of sealant.
Never Dull Wadding polish isn't just for metal. It works great for removing deep staining on painted or powder coated surfaces too.
My APC mixture was a 1 to 10 dillution of Orange Degreaser to water. Being careful to flip the wheel up from time to time and wipe off the face of the wheel as I cleaned the barrel ensured that the face didn't become etched at all by the orange degreaser.
Just some food for thought about using the least aggressive method while working on rims that can be easily damaged by a cleaner powerful enough to clean a barrel on the first spray and wipe. As a rule...if it's powerful enough to dissolve brake dust off of the barrels easily, then it's powerful enough to etch the finer polished areas of the rim, and if that happens you may or may not have the ability to polish the etching back out and it will be added work for sure.
Just some thoughts, The red flags that pop up in my head are usually backed up by a "Been there done that" scenario.
Hope it helps someone. TD