I'll chime in a recent experience.
WARNING: I have a lot to type.
My quest for doing interior particularly:exterior glass has been a nightmare since I purchased my 09 Accord last August.
Every single thing I have tried had also left a hazy, foggy streak once I turn on the car early morning.
Sometimes the glass will look good as soon as I'm done and sometimes even in direct sunlight it's awful.
Keep in mind I have detailed in the past non-tinted Windows also..
My first norm is believe it or not straight up water and a squeegee and a towel to wipe up left overs etc.
My second norm in the past: since I had the steam cleaner out I would use that method to clean glass with the steam squeegee attachment.
Since some here don't have that method I would then try to figure out a way to clean glass the traditional way (towels and cleaner for the job).
Fast forward to a few days ago till now, I have been making things to test out myself with ONLY the things I have around the house. FAIL. COMPLETE FAIL.
So one of these past days I was sitting at my desk working, to my left peaked the bottle of carpro ceriglass polisher/cleaner I bought from AG last September. I read the label and it said cleaner.
So I ran to the car and tried that out straight up and remembers to a certain level how messy it can get.
Then I grabbed a 32 ounce spray bottle and diluted it 10:1, gave it a solid shake and gave it shot.
RESULTS: used it with a squeegee with MF towels to wipe off the rest...
By far the best results EVER! Even came out AMAZING with a direct sunlight shine.
It doesn't stop there.. The next morning, there was none of that haze I mentioned earlier. Ergo, this passed the test with flying colors in every which way I can hope for.
Carpro, if you are reading this.. ::Wink::
For people who do not have the carpro ceriglass, I would recommend a sample to try.
For those who have this product, let me know your experience, I am curious.
Thanks for reading my book!