A few of my observations/opinions on the state of the Model S software: 1. The car has a lot of promised software features. 2. The car has even more expected features. 3. The ratio of implemented features to promised features is below 1. 4. The ratio of implemented features to expected features is FAR below 1 (for example, no map caching, GPS favorites, back-up camera guidelines, etc.) 5. The degree of polish on implemented features is far from where it needs to be. (UI generally looks awesome, but seemingly simple expected features like GPS favorites or map caching just aren't there...browser implementation is reportedly questionable, etc). I understand that it was more important to begin production on the Model S with v0.5 software instead of polished software. I also understand that Tesla is certainly making headway and adding a lot of improvements to the software. But it is also my feeling that the Model S software is still a *long* way from where it needs to be. Based on the rate of implementation of new features--and the degree to which those features are polished (or not), it seems like it could be years before the car is where it needs to be software-wise. I don't intend this to be a knock on Tesla. I can't wait to get my car, and I know it will be very exciting anticipating new releases with new capabilities. But from all of this, I gather that the software development team at Tesla is much too small. Does anyone know approximately how many developers Tesla has working on the car's software? At any rate, it seems to be several times smaller than it needs to be! What do you guys think? At the current rate it seems we won't have most of our expected functionality for another year or two.