I really like the idea. However, let's think about abuse patterns: what prevents CEO agency from creating 1k t2.micro instances and clicking upvote for a link of interest and downvote all the competitors?
EDIT: The scoring function can also be customized. https://github.com/jivesearch/jivesearch/blob/master/search/...