I like it a lot actually. My one suggestion though would be to move the release information to the downloads page and stick some more pretty pictures and links to the trailers on the main page. I've always thought that the main page of a website should show you why you want the game. I'd also suggest splitting up the downloads into Windows, Mac and Linux pages, what we have at the moment is a little too busy.
I should probably update those torrents to include the patches as well while I'm at it.