Thank you so much sgbett; that was a really great read. I must admit I didn't work through all of the math yet but at first blush it appears ok until;
The Bitcoin network is naturally limited by block validation and construction times. This puts an upper limit on the network bandwidth of 60KB/sec to transmit the block data to one other peer.
Hmm, really? There's no way ever to improve on block validation times? Quantum computers? Nothing? That doesn't ring true.
I am totally with you. I read 60kb/s more as a theoretical *minimum* rate we can achieve