Hi EqUaTe,
firstly

to the site.
It sounds like you have had a pretty bad experience of NTL's install process, but there are a number of people on this site who may be able to chase this down (some of the guys have very good links into NTL)..
I would suggest you keep chasing them, as they do have some good CS people, (just not all of them) and hopefully they will get the right people on this.
Hopefully one of the guys here with NTL contacts will be along shortly..
Zovat