One more thing re activation dates as given by Vodafone.
During order, they set a provisional activation date. They must confirm it with Openreach and the losing ISP, then they will know the confirmed activation date.
But! at least in my case, they continued to show the old, provisional date in the reminder texts and emails that the engineer will be coming etc etc. - and the engineer never came on that date.
The real date is shown in the letter they send you, and you can also call them to confirm it.
Re router, Vodafone will dispatch it 3 days before they plan to activate your service. You'll get a text from DPD confirming that.