I know I'm ridiculously late, but this is really a great idea. We've already gotten lots of positive feedback between the usual bashings from Minetards. However, there's still not enough information on the page; for example, the building system really needs a more thorough explanation. The mentioned release date is misleading, too; while v0002 was the first release, it's completely different from Retail. This should really be mentioned to avoid confusion.
Regarding votes from existing player, not everyone views these forums, and therefore having a button in the main menu would be a good idea, preferrably in the top right corner. I'm actually going to make one right now.
...Though this might be a little more effective