Try taking a clay bar to your glass, that should clean it up in a jiff...
_________________________
2014 Honda Odyssey EX-L/RES: 50K mi, M1 0w-40 & FU, VCMuzzler V2
2017 Mazda 6 Touring 6MT: 4500 mi, PPPP 0w20, OEM 1WPE-14-302