Re: Headlight cover "foggy"
The 3M cleaner has been useful - have used in on numerous auto lenses with good results (for instance, the rear light assemblies of our '00 Denali looked like they had been bead-blasted - rejuvenated almost instantly with the 3M product!)...
I did go back over the Crossfire lenses after I cleaned them with RainX Wax - seemed to do OK, but I don't know it it's the best for a plastic lens or not... Seems to still be doing OK at 1+ week out.