The only thing is that they were basing this off the new estimates provided not the ones that were given when I first signed up to BT Infinity.
I guess I'm just stuck now right?
I recall seeing some slides from one of BT's meetings with ISPs, dating back to 2010 or 2011, for the "fibre trial working group". The issue of estimates came up, with an answer that implied that BT would be getting the estimates more accurate (which looked like *raising* them), and stated an aim of making sure that the estimates allowed for 1-2 years of crosstalk growth.
I say that only to point out that the field of crosstalk, growth, and estimates is a fluid one. In reality (because no-one is immune from the laws of physics), we unfortunately need to accept that there is nothing to be done (yet) about crosstalk. And that means we need to be realistic about those estimates too - a sudden spurt of take-up can have a nastier-than-expected impact.
If there were a fault, then that is a different matter. But it appears there isn't one - or at least not a detectable one.
So, yes, IMO, you are stuck. At least until vectoring comes along.
If you wanted to push it further, you could try. But to what end? To ditch the contract, or to get a faster speed? The latter seems unlikely.