Wow, this honestly doesn't look like its made out of legos. You've made a very realistic looking train, and for that I applaud you. Not too often does a lego creation transcend the medium through which its created.
I'm not much of a train fanatic; but I certainly do appreciate good work - I can see just how much work you must have put into this; and the result is simply outstanding !
Congrats on making such an accurate model ! It looks great !