Neat idea, but the onion routing in Tor is quite slow. You might consider cjdns instead for better performance and scalability.
In my experience, in the last two years Tor isn't slow, and the bottleneck seems to be my Internet Provider. People I know used Tor uploading files at more than 10 MBps.