While the 17" touchscreen and dashboard have the potential to provide a fantastic driver/passenger experience, overall, the software continues to underperform - when new capabilities are added, they are typically a "V1.0" or "beta" level of functionality - and after the initial release, it doesn't appear that Tesla plans to go back to provide the missing functionality. We are still missing basic features like playlists or waypoints - plus other major features long promised such as the App Store and 3rd party apps.
Tesla can and should do much better with their software - because when actual functionality implemented is compared to what's available now or soon to be available in other cars (even those at much lower price points than the Model S), the Model S is less capable. And in some areas, this can impact safety - such as the lack of text messaging integration.
If Tesla is going to change their software process for 7.1 - and actively solicit owner input on changes - that's a huge and positive step - but they shouldn't stop there, they should also:
- Provide a road map on the major features they plan to address in the next and subsequent software releases
- Increase software staffing enough so that a portion of the staff can be allocated to add missing features to the previously released software
- Open up the beta testing process to allow all owners the ability to opt-in or opt-out of testing
- Assemble the list of all requested features and previously promised features and indicate if and when they plan to address them
- And, implement the ability to "roll back" to the previously stable firmware - so that if bugs are distributed in a production or beta release, owners have the option to back the change out (rollback to the previously installed firmware is difficult to test; they should be able to test with each software update the ability to roll back to a specific previous release though)