In my city there are many small streets with bad traffic and environment, that at least once a week I need to verbally negotiate with other drivers who goes first and who goes back. If all cars are autonomous, they may negotiate that; But if only half are, I don't see how this will work.
Most US cities have the benefit of being built for cars; But most European cities do not; and even in the NYC, there are weird small streets that often require negotiation among drivers.
[0] http://www.mass.gov/courts/selfhelp/tickets/jaywalking.html
People are underestimating how game changing "mostly working" self driving cars are.
So they only need to wait 3 years, not 10.
The legal problems that everyone talks about will be (comparatively) minor.
A bunch of pro-innovation, anti gov regulation red states like Arizona will fully legalize it (why do you think Ubers CEO has been meeting with Trump?) , and the rest will follow once these states test drive the cars at scale, and they start to save thousands of lives.