I'm not sure how you are being ripped off as you have decided to move home and unfortunately your new home cannot yet get fibre connections so you either terminate your contract and pay early termination fees of £320 or you can get adsl for £30pm and not have to pay cancellation fees. This is part of the contract you agreed with BT
there are many areas still waiting for fibre and often people moving home check out the availability of fibre before moving and then if not available decide to find other accomodation
If you like a post, or want to say thanks for a helpful answer, please click on the Ratings 'Thumbs up' on left hand side. If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.