your traffic system looks really good. I was thinking about something similar but not really sure how to get the result. I was thinking about a waypoint system, which gets updated when a new road tile is integrated. Or are you working with Navmesh and update it on runtime?
Thanks a lot!!