First off, I want to say that I love that player votes will determine the course of the next mission. It's an awesome addition, a cool mechanic, all around great

I propose a minor revision if this is done again in the future: Let people vote at the end of each daily completion, rather than only once.
This would weight votes in favor of people who do more completions of the mission, but it would also allow people to lobby each other in the forums - as it is, we'll all get into a big discussion, but then it'll be over by the end of the day - nearly everyone will have voted, and there'll be nothing left to do but wait two weeks for the results.
If everyone got a vote a day, they could change their minds if they wanted to - campaigns in the forum could swing people to their side - maybe it would make a difference, maybe it wouldn't. There'd be more chance for people to get into it and have fun. Plus, there'd be all kinds of threads for the mods to lock down, so they'd be happy too.
People would be encouraged to play to make their vote count more, and there'd be lively discussion in the meantime. Mechanics-wise it'd be an easy change - just have the voting window come up every time. And if it doesn't work as well, it'd be easy to switch it back.