P2P can scale. Bittorrent. Massive. Put the grunt work on the clients, let the relays/nodes just route and transfer the data.