I think a lot of the confusion here comes from Nvidia’s BB8 concept car, which is the only end-to-end ‘driving network’ that’s been demonstrated, as far as I know. I wouldn’t want to get in it.
NNs are good at generalizing stuff... that’s why they’re good at image processing tasks. You can show it lots of stuff, and it’ll generalize it. It’s not flawless. It’s hard to understand exactly what it’s doing in each case. It’d be very difficult to make safe, predictable driving control that way - and very inefficient.
But, it’s a super speedy way to get good feature classification in images, which is crucial. It opened the floodgates to everyone being able to get great object detection and classification - which took Mobileye years and years to do with classical techniques (SIFT and HOGS and all that). Hence the “vision” part of “Tesla Vision”.
Beyond that, I don’t know there are any significant neural network breakthroughs that would be beneficial or practical for autonomous driving (and I’m not sure any are even needed). Feed it image data, it works out where it is in the world, and what not to bump into. Feed it map data, and it knows where it should go, how fast, which lane, what the rules of that road are etc. Put the two together, and you’ve got a system that knows where to go, and how to get there without crashing.
As Elon said a couple of years ago: “we know what to do, and how to do it, and we’ll be there in a few years”. We’re just in the waiting room at the moment.