Plenty of remedies for foggy headlights on the Internet. They work for a short time and need to be repeated. Try to park where your headlights are not facing the sun. As for windshield being wavy that is a defect in the glass. Most likely a replacement windshield made from recycled glass.