Wow, sounds great!
And here my friend was saying how crappy the current website is... this will show him.
*edit* As per a suggestion, this doesn't have to do specifically with the website, but a new trailer for 2.5 and for the game in general would be a welcome addition.
Also, a "how to get started" section might be awesome, with tutorials and possibly who to contact for help and such. It looks like something like this is getting implemented already though, so hats off!
Final note: maybe a small section on competitive play within a tutorial section would help newer players understand the reasoning and logic (MADNESS!) behind pickups in general.