I really enjoyed breaking the buildings apart chunk at a time, I too had a little bit of an issue with the trains but I just did my best to stay away from them. Overall great job!
The trains (or Tranks, as we call them internally) are quite nasty! We didn't have time for all the stat tuning we wanted to do, so they might be a tad too strong.