From the site, their stuff can instantly remove scratches from Bezel. Also looks like it can fix scratches on the plastic body of the iPhone 3g. I'll have to try this out.
http://www.radtech.us/Products/IceCreme.aspx
I've seen several of these polishes
and to be honest I've never been impressed
Look at the pictures closely.. sure it removes the large scacthes but it also never leaves the plastic/metal 100% optically clear
notice how much more "black" the before is. After you polish you never gain 100% clarity back in the plastic.
I have tried like 5x different polishes, and none of them bring back the plastic to its original finish