I agree with you Gary, Tesla is one of the leaders, and here is why. Every car is fitted with much of the gear necessary already, but that’s not the main advantage. Tesla already has fleets of owners and cars driving on the roads, but that is not the main advantage.
There are two key advantages: 1) this is a really nice to have one, Elon Musk is deeply involved in AI and so is Tesla; and 2) the key advantage is, these many years, Tesla has their cars and their drivers driving everywhere and literally teaching their AI haw to drive in almost any circumstance.
That is, believe it or not, not the only way AI needs to learn. For instance, when you see a bicycle on the back of a car, regular AI, when it is learning, might think it is either 1) just a part of that vehicle; or 2) a bicycle crossing your path.
So, for instance, while people are driving, programmers watch for glitches like this and figure out ways to better use the censors and millions of circumstances where bicycles happen every day, to teach the AI to recognize the differences in situations like that.
In my humble opinion, Tesla is best positioned to address these issues, though other companies do have fleets of cars and of course may come up with ways far less example and mile intensive to teach their AI the difference. But AI is incredibly stupid still. Once it learns, it is better than most humans, most of the time, and way faster. But, it does not easily recognize novel situations and our roads are constantly filled with novel situations.
All my friends who have Teslas are also very happy. There will also be other great EV’a that have great features, drive far, maybe farther, and will have great AI and software. No doubt that many will be working on these issues. And no doubt Tesla’s cars will not be perfect either. Maybe they will do stupid things. Tesla drivers trust the cars way too much, in my opinion, and that creates problems when self-driving is not really official yet. But I agree with your assessment of Tesla.