Hi everyone my 7-seater MX 60D is going to be delivered next week (~12/2/16) and I have a few questions about it: 1. What does the new model x come with? I saw from some older posts that the owners got the front upper sunshade for free. Is it still the case? 2. I also came across posts with cracked windshield and learned about the cost which could easily be over $1k. Should I invest in a windshield protective film? Pros and cons for that? 3. I am planning to get the all weather mats from Tesla and I know that the floor and trunk mats are not compatible with vin greater than F022381. My vin is much lower since I reserved it back in August. But I pushed it until now since I was betting that AP2 would be coming soon and it ends up that I was right (very glad about that). My question is will the mats fit my MX? Is it possible that my MX will have a newer backseat setting?