There's always one.
Lets put it this way, this is just a group of unpaid people putting out a project because they -want- to. Sure, they could try and get it hosted on Fileplanet, but that would probably have delayed release further. They could have set up more servers, blowing their bandwidth for the month (then having the site be down, and NO ONE able to download it) just for your convenience, or, they can start a torrent, and push the beta in a smart way, distributing the bandwidth load across multiple systems.
As to releasing the dedicated server files and client files on the same day... "AH-WAAAAAAAAAHHH!!" sums up your comment perfectly. I didn't see anyone crying when various games came out such as... crysis wars and call of duty 2 launched and they hadn't sent out the "dedicated server" files first.