Yes those are in fact three separate trains!
Currently doing some extensive theming work (at least relative to my theming skill level) on this one. I'm a pretty slow worker when it comes to NL2 but I'm really hoping to have this thing done (video and all) before the end of July.