I know CR didn't seem to like the rolling improvements, but why? I know some early buyers might not get the "latest and greatest", but this is actually ALWAYS the case. The main difference between Tesla and other carmakers is that with other carmakers, and entire model year of people don't get the upgrades. At least with Tesla, they get them as soon as possible - so instead of everyone who is getting a 2018 model getting the "non-upgraded" car, at least many more people will get things like the updated windshield, beefier seats, updated suspension, and so on.
I'm VERY happy to see Tesa taking the critical feedback into account and altering their cars in VERY short time frames. This is a game-changer IMHO. I can't tell you how many times I have held off buying a car because I suspected the automaker might roll something out better next year. At least with Tesla, you kinda feel like whatever issues they know about are likely to be fixed within weeks, not years. Good for them.