Given that Tesla doesn't even have emergency braking and auto-steering, I'd guess they compare quite favorably...
We haven't heard much from Google because they've been programming and validating all the unglamorous little problems that training data and a neural net can't solve alone. 4 way stops, passing motorcyclists and stuff like that, where old fashioned hand coded features are necessary to adress situations in which specific kinds of reasoning is necessary.
Tesla has to solve all this boring stuff as well before they can offer comparable capabilities in an AV.
I don't believe your hand coded features will outperform ML trained over a billion miles, even in the long tail rare events.
Sure ML is bad at rare events, but hand coded features also map poorly to such rare events, because it's unlikely you'll be able to imagine them all, or even manage to handle categories of rare events well.
Furthermore, I believe it would be possible to train an ML based rare-event detector, which simply detects the difference between "regular driving I'm familiar with" and "something funny is going on, I haven't seen this much in the training dataset", and then refer to a remote human to resolve the issue.
I don't think hand coded features are necessary. No one hand codes humans to drive.
* that road with the one-foot deep pothole (it's more like a sinkhole at that point, though) in the middle of a lane
* the perpetual construction zone where there are five layers of lane markers, only one of which is the actual layer of lane markers
* the 10% grade two-lane winding road in the dark with 2 inches of snow on the road and more coming
* open highway with a constant 30mph crosswind
* dense fog with less than 100m visibility
* torrential downpour with so little visibility you can't even see the lane markings on the road right in front of you
Those are all conditions I've driven in, and I can think of several other horrible driving conditions that I haven't yet had the (mis)fortune to drive in. Just because you can drive well in good conditions doesn't mean you can drive well when things get tougher--as the driving records of many human beings can well attest.
We can likewise say there are some situations a machine shouldn't be driving.
As long as the machine can identify when it is incapable as a driver, it's only the same as the human pulling over for a nap because they can't stay alert.
Sure, if you ran a taxi service with such a system you'd have to send a regular taxi to pick up the customer, but it's only the same as any other kind of breakdown like a puncture.
And "autopilot" has been on the market for over a decade, it's OEM off-the-shelf equipment.