As far as fully autonomous driving goes, if you started from scratch, built all roads new, and had only autonomous vehicles on the road we could all just hop in the back and be on our way quicker and safer. But that isn't the world we live in. All roads are not created equal, and there are non autonomous vehicles intermixed, as well as pedestrians, cyclists, kids playing, construction, etc. Not to mention millions of things happening on the periphery that may or may not come into play that a human brain, when paying attention, will take into consideration that an autonomous vehicle cannot in order to work.  I have a friend with a tesla who wanted to show me how his car will come to him in a parking lot. So we went on the other side of the lot and he summoned it.  Unfortunately the car had no idea how to work around the fact that a teenager thought it would be cool to "tease" the driverless car and make it think it could go around him then step near it and back again and near it again. After 5 minutes, still no car.,(reply>), Lot of people do not understand technology takes time. Elon said this it will not come overnight. I like Tesla. I don't think it would be ready. Fully until least 5 to 7 years