What year is this set in? 2027? 2028? A lot of it feels like present day.
About the future: I don't believe it's really necessary to mix traffic and pedestrians on the same road. Certainly not 3000 pound vehicles and pedestrians. I think at some point we will start new cities with completely different assumptions from what we have now.