I think that although it does state was an 'unlimited' service, it is no longer unlimited. Sure the 1Gb cap a day is rather useless as you can only get about 3 hours usage of it on 1Mb and roughly 6.5 hours usage on 600k (latter is just calculated quickly nothing scientific :pp ) but I think downloading 300Gb a month is a bit excessive - it would equate to downloading 10Gb a day - what exactly is it and what do you do with it?
Personally my usage varies throughout the week and some days can be heavy (2Gb is probably the highest I have ever used) and some days it can be light (100Mb/200Mb). It is not constant 24/7 leeching day in day out. It maybe a fast service but you've got to remember that it is contended (ie. shared) so have respect for other people using it. NTL might be at fault for not providing enough capacity at UBR level and thus the service being crap, slow and badly pinged but what people have to realise is that they have come out of bankruptcy protection, which means they will not have much if not any cash to spend on the network.
However if you think a 1Gb a day 'cap' is bad, then try living down in Australia. You have to pay for a certain level of amount of Gb's you can download per month and if you go over that, then you have to pay per Mb. Let's just hope that doesn't come to the UK.