Sorry guys, us non-programmer can't really implement new ideas. Not fair I know. Anyone who has the skills would need to put many hours of work into any interesting idea. For your idea to be implemented you would need to get someone to do all that work for you, no doubt solving some difficult problems on the way, for free.
You are probably right about the voting/social way of testing. I assume they will initiate threads/forums where people can debate the pro's and con's of a particular implementation. What they would probably do is read the conversations and decide for themselves what the best arguments made so far have been and implement those ideas.
The great part about open source is any other programmer can read those very same conversations, make a different decision, go beta, and get more feedback for everyone to absorb. Perhaps his implementation will convert people. The cycle continues.