Ok. This is a hard one to review because there was a lot of good but quite a bit of bad as well.
Good- The environments modles and texturing was wonderful the train looked top notch and the entire thing had wonderful detail.
Bad- The characters were too cartoonish they didn't fit with the backgrounds (to fix this I'd suggest a better skin shader). Or vise-versa the backgrounds needed to be simpler they just needed to match in style better.
The animation was well done not perfect but dam good.
The only problem I have with the script is when she causes part of the train to blow up. After this they both get sucked out as if the train is pressurized. So this leads to 2 options 1) the train is so high up there's a lack of oxygen or 2) the train is moving so fast its causing a vacuum. However since both of them seem to be able to leave the train and stand on the roof without a problem this shoots down both those options and leaves me scratching my head.
All in all an Excellent animation and better than I can do as of yet nice job.