Where are you seeing that offer? You already have TV with VM don't you?
3 months TV free is for someone adding TV to their existing package - it also does not include Sky Sports for free The 500gb TiVo is £49 install, there is no 250gb box.
http://shop.virginmedia.com/existing...ee-add-tv.html