If that is actually a clear coat of paint, dull or otherwise, I would first try giving the windshield a bath in Super Clean to see if that will remove the majority of the fogging. Then I would use Novus #1 and/or #2 to polish out any scratches that might be hiding under the fogging. A dip in some Future would be the final step in the process.