Thanks for pointing that out, couldn't find the details about it last night
The 12 month contract isn't really a problem. It's not really a flat, more a room in someones house I rent and it is the house owner who wants the Broadband and the rest of us can use it. They'll be in the house all the time so the 12 month contract isn't a problem.
The speed isn't a problem either, or the cap, it's just the easiest way to get it (keeps phone free, costs less than an 0800 dialer).
Looks like we'll be going for an all in one wireless Ethernet ADSL Router