Whenever I'm stuck in traffic I tend to come up with ways to solve it. So far I have only two solutions which can actually completely eliminate the problem: rented small cars (preferably electric), and AI drivers. Having them together would be bliss.
And the second one isn't even as science fiction as is sounds. You can cheat in any way you want, as long as you get the job done. You can tell the AI the map of the city, down to traffic signs. Keep the AI in one place and drive remotely. Put cams all over the city (or better above the city), with cars' roofs painted with barcodes. Hell, you can probably simply drive remotely and it'd be enough of a killer app.