Agreed that is true. But...
The collective should have been faster than it was on the 20mb line.
I am sure that peers are more than capable of sending around at least 5KB/s to other peers yes?
Unless each and every single one of them only set a poor 1KB/s upload speed globally, which I seriously doubt