Well done Mike. You've got more patience than I have. Good work on the attention to detail. Hints of rust on the exhaust of the green industrial loco - nice touch!
Is that Peco track or Hornby ? When I made a fixed layout for my (then) young son to play with (THE perfect excuse!), I painted the rails with Humbrol "Rust" and just wiped the railhead clean. Looked quite authentic.