Might be best to check that Branson hasn't put any sly small print in the T's & C's like "only available to subscribers born before 1920"
I'd be skeptical too. Been with Virgin for several years now and there forever sending crap 'offers' through the post so I bet there's a catch with this. "Not for existing customers" or "For one week only".