The only thing I would change is to make a 1000mv cap on voting in the pool.
Knowing you had said that before, I assume you have been told that this achieves nothing because whales split their stakes between multiple accounts.
That conclusion is obviously wrong. After they split, there will be a public opinion storm about them being assholes and DHF funds a project called Splitwatchers to police this forbidden (sic) behavior.
Good job giving the control freaks a new toy. This proposal would greatly fit in the chain of fix-it-to-break-it-more Hive voting development history.
When those whales are discovered to be cheating the community through fraud, they will be easier to suppress.
A good anti-abuse community should have no problem riding herd on the outlaws.