You’ve not been offered a job unless you have a contract and a start date. That’s the bottom line.
The wording in their email says it’s an offer of position subject to medical..
I do think it’s important not to put all your eggs in one basket, but VTEC have made comment about another trainee driver recruitment drive after this one due to natural wastage etc, so I don’t think we have anything to seriously worry about at this stage, may just be a very long wait but considering some wait for years I don’t think it’s usual for these positions. There’s a lot of variable factors in the process.