Really fun and hectic game! It reminds me of Mini Motorways and Freeways, the latter of which I used to play a bunch.
Adding some physical obstacles or variations in vehicle types (buses, motorcycles, etc.) I think would have improved it a lot without an incredible amount of additional effort on your part.
Overall I had a lot of fun getting 6th on the leaderboard, good job!