Just out of interest i will revise my opinion of TalkTalk.
Things have settled down over the last several months since my last post.
Recently my connection went up from 2 to 5Mbps.
Think they just got overwhelmed by the response to their offer.
Would now recommend them