"Dishonest" developers could start with 100% of coin and then sell 49% of coins. As long as the developers retain 51% they can control the entire voting process.
This makes me think you should have a clear accounting of real people to each coin for something like this to work. Otherwise you're vulnerable to devs using shells to scam or bribing holders to increase tap. You're better off cutting out the middle man and just sending your coins to the "honest" developer directly because you really don't have any recourse when that happens.
Vitalik's assumption that developers will always be "honest" seems kind of silly because if developers are always honest what's the point of this complicated system he's set up? Might as well just give funds away to our "honest" developers' address.