I like #1 as is.
On #2 I think we could even out the 'goodness' of older versus newer nodes by making a weighted 'goodness' index. Ideally we would want this index to be the number of votes the post has received versus the number of people (of qualified voters) who have seen it. Since we probably don't have a record of the latter then we could divide by some other number akin to it. Example:
goodness = votes / number of viewers
goodness = votes / (number of registered monks / number of posts on th
+e week of the posting) # maybe?
It would be good to know what other statistics are kept of our use of the site in order to craft the best possible index.
I also think that it is a good thing to not disclose the votes a given post has. We could make this or the proposed goodness index remain hidden and be used only as a sorting key for search results.