Just because you cannot figure out the nuances to a game in the first few hours does not mean that it is broken. I have been doing a lot of reading from players that have played from beta. There are plenty of people that say once you figure out the subtleties of the game then you will understand how to be successful.
Just because YOU can't figure out a game doesn't mean that it is broken and needs to be fixed. That's just a lame attitude. Especially given the light that many people have posted that they figured out how to run the scenarios just fine.
The problem here, ladies and gentlemen, is that the solutions you're trying are not the correct ones. You need to think and try alternatives. That's what quality games do.
You know... instead of placing your trams and buses on streets that are already busy, try placing them on less-used streets that are parallel to the busy ones. You may find that with some time, the busy streets are relaxed, and then you can place trams and buses on the one you originally wanted to place it on... the busy one.
This is, of course, just one strategy. Some of you guys need to fail a few more times, use lateral thinking, and come up with a new way of solving the problem.... rather than insisting that the solution you're trying is the right one... and proclaiming the game to be broken.