You'd have to think they aren't actually testing these releases in actual cars, run them in a simulator that covers all HW versions from the first model to current and then ship it and wait for feedback from the service centres who cop the brunt of complaints. Some of these bugs that have popped up in an update we all found them within the first minute of driving the car, how can software engineering not have seen these issues in testing, real testing, not software simulations.Seems like these are basic functionality that should be tested in alpha QA before it is ever shipped. And definitely not present in the third version shipped to clients. WTF? Did they lose that many programmers/testers/whatever?
I've said several times, I would love to see the GUI of the MCU go open source, I would guarantee some of you on here and other enthusiasts could turn these MCU's in to something very impressive to deal with and not the hit and miss amateur hour programming they have now.