Technologically I find that incredibly impressive - 12 cameras, four LIDAR arrays, probably more processing power than the average PC 10 years ago.
As someone who enjoys driving I find it frightening.. you'll tear my steering wheel out of my cold, dead hands (hopefully that isn't a prophecy!)
Still.. one good hacker and it'll all unravel 
And therein lies the problem. Many of us enjoy driving - some of the time at least. Human drivers will quickly learn that you can take liberties with/against driverless cars which will have to be programmed to avoid accidents at virtually all costs. So I can 'barge' self driving cars out of 'my' way.
You also have the following two issues.
1) Who is responsible (aka going to pay) when there is an accident? And it is when, not if. And who is responsible for driving offences?
2) Self driving down a single track road, and an out of control lorry comes hurtling towards 'you'. On the left is a bus stop with 50 kids waiting for the bus to school. On the right is an old persons home with 50 OAP's in the front garden. What does the car do? Answer is it'll have to plough headlong into the approaching lorry, probably killing you and perhaps the lorry driver, rather than mowing down 50 OAP's or 50 school kids. Now whilst I accept that's the selfless solution, how many people will buy a car knowing that the decision isn't theirs to make - it's hard coded into the software.
Despite Google, Tesla, Ford et al championing it, it'll never work - at least not in my lifetime. If you can't get people to agree on a driverless trains or planes which operate in a much more controlled environment, you've got naff-all chance of it working on the roads. The only way it can work is to segregate the roads into driverless/human, or ban human drivers all together.