I am a software developer....
Imagine you use the variable of density or road speed to calculate a better route.... (ideal)
Once a single instance/agent/vehicle chooses an alternative road, that itself causes the variables to change their value, so you need to calculate again for the next car and again, and again......
So basicaly a good simulator based on single agents requires continuous calculation, and that means high processment capacity is required to run the simulation smoothly. (and also memory but thats not the big deal)
This doesnt happen in cities XL or SC4 because theres no single agents: and traffic is simplified and calculated periodicaly as a whole.
What im trying to say (with my poor english skills) is that... what we are seeing in these videos is a CHEAP SOLUTION for a problem of efficiency/performance... i'm sure they had it but at some point of the project the simulation has beed dumbed down for commercial interests....
Conclusion: low quality product.... don't even need to see the rest...