You might try this:
http://www.janvil.com/glass_restore.htm
I have some but have not used it yet. I bought it with the intension of polishing the pits out of my headlights. They are very shallow and probably no deeper than a scratch. Claims to be superior to cerium which I found to be pretty ineffective. Maybe some diamond paste like they use to polish granite countertops would work better?