brazuca, nice review, but ... ;)
You've made a basic mistake by not preparing properly your windscreen. You should use cerium oxide, or a product based on it - as DG NuGlass or Gtehniq G4.
IPA (or IPA like/based) is the products, degreasing only - not remove other contaminants from the surface...