So, good news and bad news here. The bad news is that, yet again, we haven't moved. :( The good news is that we finally exchanged this afternoon. :) Completion is now scheduled for Thursday. Third time lucky?
The FTB deserve everything anyone can throw at them. I won't go into all the details, but after we missed moving on their preferred date last Friday (due to their problem!) they had decided to deliberately try to stall the sale until the end of January for their own utterly selfish reasons. 
It wasn't until I got stroppy and insisted we exchange before the end of the day or my house was going back on the market, then my bank got involved and backed me up by saying if we didn't exchange by the end of the day they would be taking back the mortgage funds they'd already released - destroying the chain, that the EAs and Solicitors magically managed to talk to one another and arrange the exchange.
So, now I get to run around for the third time to try and get everything arranged so we can actually move. Even closer to Christmas than before, so I just won't have chance to get some things sorted. So we'll be without internet and TV, no online food delivery, we may or may not have any carpets, etc.
But hey... At least on Thursday we should be finally in the shiny dream house. Probably. Just got to hope everything works, because we've got no chance of getting fixed anything that doesn't for a week or more!