That is not a narrow urban road, unless you have about 3 inches on either side of your car. Drive in Europe or NYC sometime.
I have no axes to grind, but I find the optimism of "[X technology] works in [Y very easy condition], so it's going to explode any time now" somewhat tiresome and naive. I have been hearing it about self-driving cars for >10 years now (since the DARPA challenges). Plenty of technologies never leave the garden of that easy condition.