Really not sure why everyone is up in arms over this. The person buying the car knows exactly what they are buying when they order it. They just got some upgrades for free that they didn't pay for to try for a little bit. I think its great that Tesla includes them and is able to unlock them via software. The alternative is if you bought the low end car and later decided to upgrade you'd have to bring your car in, they'd have to tear apart seats/etc to upgrade the hardware, remove an old battery to put in a new one, etc. The system as it stands now may seem a little weird that you actually have hardware you didn't pay for but it's not unlike upgrading to get more features on some other service.
The fact of the matter again is the people who bought the cars after this update will get exactly what they paid for. If they want the upgraded version they could have either bought it from the start, or they can still upgrade.
The fact of the matter again is the people who bought the cars after this update will get exactly what they paid for. If they want the upgraded version they could have either bought it from the start, or they can still upgrade.