You'd be surprised then!
The exact figures will vary from area to area of course, but basic math make it easy to work out on congested nodes.
If I run a single stream download during peak hours I get around 3mbit. Given that we know the bonded group has around 400Mbit of bandwidth after DOCSIS overheads this means that at the exact moment of the speed test there must be at least 130 other downstream connections on the node all using at least 3Mbit of bandwidth each, otherwise these figure wouldn't occur.
Now, it possible for one property to be offering more than a single download stream, but how many properties won't be using >3Mbit during that moment? Even during peak hours I'd bet the figure is well half of connected hones running at over 3Mbit, and this doesn't count homes that are using bandwidth but running under the available amount. It's certainly not far fetched to expect 300-400 homes to be connected given the figures, and given that some nodes are even worse than mine, I bet some are over that number, however the 400 number has been mentioned as a target VM use previously on their forums so I guess they start splitting them at that point assuming the loading thresholds aren't breached already.
Love the way you just pull figures out the air about the number of homes connected to a node.
Talk about the old adage "a little knowledge is dangerous"
*disclaimer* I may work for Virgin Media but my views, opinions and postings do not represent the views of Virgin Media. *disclaimer*