Get AIO, not only does it work great on glass but it works anywhere basically, wheels, paint, chrome etc. I didn't have any luck with DP Glass Restorer, it would only remove fresh spots which any normal qd'er or even Stoners will. Even tried it on a 4" cutting pad. AIO is a great chemical cleaner and will leave a light layer of acrylic protection that will bead water off glass for months and months. I use it on my chrome grill as well and bugs just wipe off and don't stick.
But if your glass actually as scratches, there's really no way to polish them down like you can with clear coat.