Glad your speeds have been sorted. Mine have just gotten worse. Its funny how when they 'check my connection' speeds immediately jump up to 20 odd and then five mins after the phone call has ended the speed crashes again.
I have cancelled my contract and sent a letter to my mp for what it'll be worth.
That's a shame. Did you have a usage cap? Your speedtest looks like the service was capped. I say that as your latency wasn't too bad - for me I'd find that my latency would go sky high (200ms+) when I was having problems.
Connection still feels generally ok, a little slow at times but latency is much improved so the connection feels much faster even at busier times.
I'm moving to a new address this week and am continuing with VFast for the forseeable future (installation next Monday - if line of sight allows), I'm in the same area but will be connected to a different transmitter. I'm keen to see if there's a difference in performance.