Ermm Dan, the problem with bandwidth is that when they upload it to the esforces.com servers, if 100,000 people would download it, the website would go down. Uploading it from their own home, or from a local internet cafe won't change anything of the capacity of the servers.
ESF-World would suck for this, I do not feel like waiting 20 minutes for downloading the beta. Bittorrent is just the way to go. If you do not understand how to use it, we will teach you in a matter of minutes. As soon as a lot of people start seeding/uploading the game, you will easily reach speeds of 600+ kb/s. Something ESF-World would never be able to do, plus, you will not have any waiting times with bittorrent. And as a secondary direct host, HL2Files would be the best choice. There is absolutely no reason to chose EW over HL2files & Bittorrent, but there are a lot of reasons to chose HL2files & Bittorrent over EW. Problem solved.