Elaborating;
The optimal (most efficient, safest) way to get computer-controlled cars to work;
- All drivable areas mapped (Not just the roads - EVERYTHING, since you might want to go off-road. What if; landslide, earthquake, someone digs a hole somewhere, leaves a brick on the street, etc.)
- Knows where everyone is (going) at all times (privacy issue)
- Has everyone on the same system (not happening within 12 years)
Since I don't see these three happen, they have to be dealt with somehow. The bracketed issues are fully remedied only by the solutions written before them. Anything less will be fighting the symptoms, not the disease, and be a never-ending battle.
There are so many obstacles to be overcome, so much politics to be done, so many technical challenges, so much bureaucracy ... 12 years really isn't that long.