I am amazed. It's absolutly wonderfull to see developers post this much info (And info about units etc etc) before the game is released - It's a great way to hype up the community, and very nice with some (Read: a lot) reading material before one is able to play the game!
Even though it's a major time consumer when I have JUST joined this community - There's so much to read! But this is fantastic - I sincerely hope that the developers will keep doing this
And props to the guy who has to write all this - Must take some time (Hopefully it's not an intern you are forcing to do it ;D)