One of the complications will be the shift of blame from the individual to the technology (and company creating it) when it comes down to 'errors' (ie. human injury and/or death). The other complication involves a paradigm shift in the way we think and approve of such technologies.

If every car had a synced gps this would be cake, they already have robots that use depth perception, I always though we should put magnets under the roads and have hover cars, maybe in the year 3000 lol

I can see this happening now. They'll let the concept dwell a little until people give in to the idea. Once self-driving cars are common enough it will be like windows. Hackers everywhere. You know someone is rich? Awesome! Just execute code, crash their car, steal their money and nothing blows up. Your going to the bank? Me too but I'll let you do the driving and I'll just wait until you have they money.