Transport Evolved held an interview with Chris and Steve that was nice and informative. Note, it was published in Jan 2021 but was actually filmed in late 2020.
There's a good amount of info here but a couple of things to note: sounds like they had 5,000 reservations after the initial 2 weeks...