I disagree. Multiple minor revs in a short period doesn't mean any of that. It could merely mean that Tesla Engineers are completing portions of the work at a time, and releasing early and often to get customers to have some of the improvements as soon as possible. There is also a certain amount of QA and "fine tuning" type work that is best done in the field. For example: "We are not sure if algorithm A or B is better in the situation of an uphill climb in varying speed 40-65mph, let us test A in 139 and B in 140 and see which group does better in that circumstance."
As an engineer, I see nothing wrong with how Tesla is doing their updates except for:
a) there should be better release notes
b) customers should be able to request updates on their own
If you are feeling like you are part of a beta test and therefore dissatisfied -- you probably bought the wrong car. This car is on the bleeding edge of technology, and a more 'proven' technology probably makes more sense for you -- say a BMW M, M-B AMG, etc ...