I have to say, i had a very similar problem with TalkTalk too, i would recommend never using them.
Went to switch from BT to Talktalk, this was also a switch to "Full fibre", the direct debit and account was setup, the switch date was set. Engineer visit organised to install it.
Day comes, no...