People have to be hand-picked to give feedback to the server...open beta probably is a better idea, so everyone can voice a opinion. Maybe input a poll/survey for ppl to give feedback about it too...
Plus, not everyone on the server knows there is a website/forums on here...
But then, it's not my loss so...