Disclosure: I work at GM; these are my opinions only; I don't work on SDCs, just very interested in them.
I don't think it's the tech (as such) that matters so much. I think the attitude, approach, and discussion matter much more.
For instance: Google has said, for now, we can't have drivers in the loop and call it a self-driving car (see Tesla etc videos[1]). That makes a lot of sense, but its also very limiting.
Airbus et al have not figured this one out (Air France 447[2]) - Perhaps automotive scale will provide more effective tools for managing attention and skill.
There are so many difficult non-technical discussions to overcome in this market - liability, user tracking (location history and habits), information leakage, failure modes (should I honk and flash lights if my human doesn't take control), aggressiveness settings (if the car is not going fast enough, the user will take control back), and many more, I'm sure.
Technical issues are going to be easy compared to the human issues. I think Google is addressing this by having an explicitly limited approach for now.
1. http://www.cnet.com/news/this-is-the-stupidest-misuse-of-tes...
2. https://en.wikipedia.org/wiki/Air_France_Flight_447 - Junior pilot did not understand that he was in a stall, possibly due to very low actual controlled flying time.