Finally, it looks like Virgin have managed to get a contractor to arrange the connection point outside my house on Monday/Tuesday according to roadworks.org and BIDB. We've had £85 put on the account as an apology and to cover mobile data use and there should be further compensation on top too.
By the time Tuesday comes around it'll be at 83 days, plus another week or so maybe for them to get a VM engineer to do the actual connection and it's likely to be around 90 days. According to the Ofcom automatic compensation I should be due £6.24 for every day since original missed service date so that's about £560, on top of the £85 credit they've put on my account. Surely I'm not really going to end up with £645 out of this?