When will self-driving cars take over?

The driverless-car revolution is way behind schedule. Is it still just a matter of time? Here’s everything you need to know: What’s gone wrong?