https://www.youtube.com/watch?v=AjGXn249Fc0
During my stint in the automotive biz I wrote a bit of software for automatic cruise control - the type that watches for traffic ahead and brakes/accelerates accordingly. It was pretty cool but nowhere near the complexity of what Google engineers are playing with today. The biggest issue with autonomous vehicles IMO will be serviceability. They will not be mainstream until they can survive being maintained by local service stations.