I like these ideas.
Here's a couple of related alternative thoughts I had.
1
Reallocate a small portion of the author reward pool and distributing it in proportion to the dispersion of votes that each account has cast, or similar? I think this could have the effect of offsetting some amount of self-voting, sockpuppets and clics, to bring those problems under control.
Perhaps this reward could simply be proportional to the number of accounts each user votes on, so a pure self-voter would get 1, whereas somebody who votes for 100 different accounts gets 100 times more from that reward pool.
@dwinblood pointed out that with services offering instant account creation, this could result in some people creating large numbers of sockpuppets, but I think given the $10 per account fee, it would at least present a barrier to entry.
2
Limit the number of rshares that can be awarded per top level post (to the post and all sub-comments). This would force self-voters to make large numbers of top level posts which are more likely to annoy followers and be flagged for polluting the feeds.