Not really a solution for the short term, but CCNx[1] looks like it'd solve a lot of problems that TCP currently has for both large file transfers and short web browsing.
1. http://www.ccnx.org/
It would indeed be nice if the project had a proper introductionary page or something. Either way, the paper "Networking Named Content" is pretty much the best introduction you can get, and a very interesting read at the same time. Googling gave me a PDF at the following URL: http://conferences.sigcomm.org/co-next/2009/papers/Jacobson....