Well it's a concept I'm sure all of us are familiar with, if you want 10Gbps of throughput you can have a 32 bit bus at 322MHz or 64 bit bus at 161MHz. So if you want a tunnel with 10 cars/second you need one tunnel with at a speed of 10 cars/second or you need 10 lanes of 1car/second. That's really where my question is - the 125mph isn't what interests me, it's how you get a thousand cars (or people into cars) that are stationary, and accelerate them up without having massive gaps between them.
You could increase packet size, and do one lane with (60 cars) every minute (as opposed to one car every second).
The result is called a bus or a train.
Alternatively, use token ring. If you have a separate tack for cars to get up to speed, and really trust your hardware and your software, a car can simply slip into an empty 10m gap between cars, and slip out of it onto a side track to decelerate when it approaches its destination.
A good metaphor, because as you increase bus size, the complexity of dealing with crosstalk increases. To achieve 10 cars / second one would have to size it more than 10 times, to include bypasses so that long distance traffic doesn't interfere with shorter distance.