Hi vtank,
Thanks for coming back to me via private message.
We appreciate the frustration with the delays you've had however we don't provide compensation for time I'm afraid. When you join Virgin Media, whilst we try and meet the installation date, due to the nature of how we provide the connection, they are not set in stone. We aim to notify you as soon if there will be a delay.
With number ports, again there is so much outside of our control when porting the number in to us as it needs to be approved by your supplier. After that, if the number is BT owned, permission needs to come from them too. If there is a delay or rejection then the process has to start again.
You can view our automatic compensation scheme here which has been agreed with OFCOM. As mentioned in my PM to you, the account is assessed when there is a delay and if eligible, it goes on automatically.
Fingers crossed there will be no further delays now but if you do experience any, please let us know and we can have another look at things for you.
Thanks,