Wow, so many inaccuracies in one small post...
1) As a user of their XXL service I've yet to see any evidence of them slowing it down noticeably - given the rather chaotic nature of P2P, with peers coming and going at random, I'd be hard pressed to say for certain that any apparent reduction in download speeds could only be caused by some behind the scenes connection furtling at Virgin. And even if I could say for certain that every single slowdown was due to deliberate throttling by VM, the amount by which the speeds do drop - even in the worst cases - would hardly be sufficient to qualify as "crippling".
2. Note the column all the way over to the right on that page. The one headed "Size: XXL". The one which lists no throttling at all... Using an XXL connection at full speed for 10 minutes results in precisely zero impact on subsequent download speeds. Whilst it's true that the lower packages do have some fairly crappy throttling restrictions, this article is about VM launching a new flagship product to take over from the current XXL package, and as such it's not particularly relevant/appropriate/fair to compare the 100MBit service against anything other than XXL.
And yes, I do know that on the upgraded (5 MBit upload) XXL service that column ceases to be populated entirely with N/A's, but even then the only throttling imposed on the service is a 65% drop in upload speed, which merely brings it back to the same speed as the pre-upgraded XXL service. Download speeds remain untouched.
3. That page doesn't apply to cable broadband packages, so is entirely irrelevant with respect to this article.
As I mentioned above, I actually have first hand experience of the user experience on the current VM flagship product, having upgraded to the XXL service as soon as it became available in my area. But that's my only connection to VM - I don't work for them, I don't know anyone who does work for them, as fas as they're concerned I'm just an ordinary customer paying my monthly fee in return for the provision of a service. I get no incentives from them for being nice about the service they provide or about them as a company in general, and with BT Infinity also available in my area there's no question about me staying with VM simply because they're the only option. I stay with them and say nice things about them for one very simple reason. They give me exactly what I pay for. My up/down speeds are consistently within a few percent of the advertised values (provided the server on the other end is able to keep up), I've not had any noticeable problems with throttling/contention/network cloggage, and on the rare occasions I've needed to call them up about something they've been consistently helpful.