[b]The haze is probably from the vinyl on the dash off gassing. Which makes getting the haze off with regular window cleaners pretty tough.
What I've found to remove the haze easily is Brasso metal polish. Apply the Brasso to the windshield, let it dry, and buff it off. leaves a crystal clear windshield.