To answer the second question. No, you are not an idiot. All Trainz Plus subscribers automatically get the latest release of TRSXX with all the Trainz Plus features built in. When TRS19 was the latest release, Trainz Plus was TRS19. Now that TRS22 has been released, Trainz Plus has become TRS22, but again with all the Trainz Plus features that were not present in the retail TRS19 and TRS22 releases - that includes S20. When TRS2x (25???) is released Trainz Plus will be upgraded to that version with all the current and new Trainz Plus features that will be out by then. In between times (2023 and 2024) Trainz Plus will receive regular updates to existing Trainz Plus only features and new Trainz Plus only features.