It is interesting that there are a lot of "nice to have" features that the Roadster has and the Model S does not. I realize that the coding platform was probably different between the two cars, but nonetheless the overall logic of implementing these features must be similar to both cars. I've had suspicions that the Model S software architecture isn't as robust as it needs to be (due to the types of bugs we are seeing), yet, supposedly, Musk himself was the software programmer who wrote a lot of the code for his first company (Zip2It), so he presumably knows a thing or two about robust software environments. I guess I am a bit frustrated that Model S software updates seem to be taking a longer than expected to come out.