I like the different servers idea, shouldn't be too hard to implement. If I understand this vote correctly, doing nothing is a vote against?? That doesn't give miners who do not understand the implications, don't know how to vote, or just do not want to vote any option. It should be you have to sign yes or no into the block, not just yes. Please correct me if I'm wrong - I do mine.
the point is it's not exactly a vote.
If you do nothing - your miner/client/software wont support the change
lets say 20% are for the change (and add the P2SH tag), 18% against and the others don't care. In this case only 20% of the network will be able to handle the new type of transactions. so all of those who did nothing - are stopping the network from adapting to the change - even if they personally don't care.
the P2SH tag means "my miner can handle the new type of transactions".