I have put a good few hours into this game and it good but hard.
A few tips:-
Keep waiting times below 20min.
You will have to resuface the towns as soon as you can and provide bus lanes.
Do not buy expensive trains, by the least exspensive to run.
Keep an eye on traffic, if they can get to work faster than your train and bus can take them, they drive!
Yeah, Bus lanes are the answer for busy cities, even if its not that busy, screw the civilians, slap down some red lanes and tell them to shove over

In fact, if you stick with their 2 lane streets and implement bus lanes, then the cars wont go down them, this could prevent them from getting to work as fast as they previously could, and your bus, using its free lanes, could become more popular because of that, so theres 2 benefits (not waiting behind carss at the lights & making driving less appealing).
Waiting times are somewhat deceptive though, because people will only use the service if they can get from their house to their place of work in 20min total. So a 19min train is only any good to someone who lives & works over the way from a train station.
The problem with the modern stuff is that while it goes faster, it also costs considerably more to run them.
I can understand it to some degree, but it feels like running costs shouldnt increase too drastic, and yet what the game seems to do is say heres a van which can go twice as fast, but it's going to cost you twice as much to run it, and twice as much to buy... so whats the benefit exactly?? Maybe a few more people will find the service more useful, but if they dont then you're paying twice as much for mostly empty vehicles.
To me, the whole balance of the game is out, and i feel like a broken record, but its something that needs to be repeated: In a game called Train Fever, why is it almost impossible to make the train services operate at a profit?? Why are trains the bottomless hole, while road vehicles are easy to profit on whether its 1850 or 2050.
The industries simply dont produce enough units for a train to be profitable, without trucks getting an industry to produce 200 units, and even then i suspect a train wouldnt be that profitable and it'd only be doing 1 carriage runs because otherwise they'll make their own way.
Its like they should be capable of producing far more, cos at what point are you likely to build a train with a realistic number of trailers due to the needs of the line? Instead you just use a few trucks, cos trains simply arent viable. TTD never had this issue, you'd run trains with 8-10 trailers or so.