Something to keep in mind about the proposal is it is very carefully constructed to ensure that miners can't sway the vote. Remember that miners can always decide to decrease the blocksize by just mining small blocks; it's increasing the blocksize that is the issue.
The proposal is very clear that miners can only increase the blocksize by proving to the community that there exist votes to increase it which is why simply doing nothing in the proposal is you voting to keep the status quo. If that weren't the case miners could simply block votes they don't like and force whatever increase they wanted.
If just a few such votes exist representing just a small portion of the Bitcoins in circulation, the maximum blocksize will increase by a very small amount, if a solid consensus exists, the blocksize can increase by as much as the community wants.
Finally the proposal is careful to take "lost coins" into account by making coins that haven't moved in more than 1 year have an increasingly smaller weight in the vote.
It's a solid proposal and a democratic way of making a very tough decision.
I think the trick is to make it easy to veto increases.
My proposal was this (to be run during difficulty changes) :
if ( sum_last_2016_blocks > .95*current_block_size_limit*2016 ) {
limit_delta = current_block_size_limit >> 4
new_block_size_limit = current_block_size_limit + limit_delta
}
Note that there is no provision for limit decreases. All increases are permanent.
.95 and 4 are magic numbers. .95 needs to be very high, to allow an easy veto of the next increase. If miners want bigger blocks for some reason, they can certainly pad their blocks. This isn't a big deal, since roughly 6% of the network could execute the veto. Higher values of .95 mean less mining power is needed for the veto. Oh, nifty extra benefit, if the size increase is really warranted, those trying to veto will have to pay for it passing up fees. 4 is just a limit on the rate of growth. A bigger number may be wise here, since the opportunity for limit growth comes up so often.
I hate to say it, but it really looks like this is yet another place where reality intervenes to make POS systems unworkable.