I tell you what. Though not perfect this stuff will greatly improve the clousiness. Especially if you use it often and really rub until it squeaks. Plus you will have it for your car etc.
Keep in mind that that stuff shouldn't be used on a good OEM windshield. Its abrasives can damage the coating. I have some and will be using it as the last steps in this attempt at bringing a shield back. We used it on Frank's acrylic windshield and it worked great.