All the above are very good suggestions ^^ (apart from wonder wheels maybe, a bit too strong/harsh...although good for the first deep clean and is safe enough if used correctly)
I use Autosmart Smart Wheels non acidic wheel cleaner. This can be diluted 10:1 and is very effective and very safe on all alloys. You can easily find 0.5Ltr -5Ltr bottles on eBay.
The fallout remover I would recommend is Valet Pro Dragons Breath, it stinks like the name suggests, but is thicker than Iron X, so works longer on the wheel, I find. It is so good, you almost don't need to use AS Smart wheels first! Then AS Tardis to follow.
Once fully clean, clay, polish and seal with a decent wheel Teflon sealant/glass coating. (Poorboys, Gtechnic C5, Wolfs Chemicals Rim Guard....there are many to choose from) Then maintain after.
Then drive it!