Picked up the X 3 weeks ago and night visibility has been sub par. I thought it was the LEDs reading how terrible they were on this forum, and the front windshield was hard to see through in the rain and at night. I hand washed it once since getting it a week ago, and the windshield was still grimy and spotty. Couldn't take it anymore and applied rain x. I could see the grime and spots being wiped away and it made it windows really really clean. Wow what a difference! It is raining here in NJ and visibility is excellent and the wipers actually wipe away the rain without leaving streaks or residue. Rear camera has rain spots but the faster I drove the faster the drops cleared making the camera still useful in the rain. I don't think the tesla store does a great job detailing the car at delivery especially the glass. It definitely needs a thorough cleaning. Damn I sound like an ad for rainx, but it works.