I'd suggest you go with a multi-step program.
Sanding (start with 800, then 1500, then 2500 or so - all wet) and polish from there to remove the scratches. Then use your metal polish in steps to restore the finish. Or, try just the metal polishes below.
The inability of our Mag & Aluminum Polish to remove those scratches isn't an issue with the product - the scratches are too severe for that level of polish.
We make 3 different metal polishes - and AutoGeek stocks all 3:
05150 PowerMetal Scratch Removing Polish - designed to be used with a cutting type foam pad (our 05142 PowerBall Mini MD) at no more than 300 rpm on a drill.
05100/05101 Mag & Aluminum Polish - it will remove the scratches left behind from the 05150, and bring the shine up. Use it with a PowerBall/PowerCone at no more than 300 rpm on a drill.
05106 Billet Metal Polish - our finest polish, it's the finishing product to bring the shine up. Best results are obtained with a nitrile glove and polishing directly with fingertips. Wipe to remove with a high quality microfiber and many passes back and forth - no hard rubbing as this will introduce marring from the towel.
The above process works well for high quality aluminum, as I mentioned earlier in the thread. It's overkill for cast aluminum, or other inexpensive alloys.
Other manufacturers offer different levels of polishes as well. Regardless the brand you use, you need a stepped program from aggressive to less to least aggressive to give the finish you're looking for. Care of polished aluminum is time consuming and never-ending.
Even sometihng as simple as wiping polished rims down after a rainstorm will introduce scratches to them.
VegasTransport has extensive experience with polishing, and has had amazing results. Follow suggestions from him and others in the know -those who live with aluminum every day. Restoring aluminum is the same process as paint, but the products are different .