The future, it would seem, has actually arrived. Self-driving cars are on the road, driving themselv