Despite years of anticipation and impressive reports from Google, we still aren't seeing any self-driving cars on the road ... with a tough game of catch-up. Overall, the obstacles facing ...