Help! my windows are a wreck!

Suggest maybe one of the polycarbonate headlight cleaning kits. That's essentially the way our shop used to buff out aircraft windshields. Yeah, I know you're working with glass and not poly, but if it won't scratch poly, you can be sure it won't scratch glass. You get to use a power tool, but it is time consuming to do that much glass.