I agree with the others, the rolling stock is definitely lego and some models can look that smooth if you do it right, there are a lot of specialised bricks out there now so its possible to do pretty much anything. The bridge is also lego, you can see on the part built one the inner structure and the technic components being used to hold it together etc...
Incredible layout
Incredible layout
Happily collecting things all my life...