I've always wondered why Danbooru chose to give simply additive scores. You end up having older images being rated the highest simply because they've been around long enough to accumulate votes.
Why not do an averaged voting system, one that also allows users to express degrees of sentiment (-2 for really hate, -1 for dislike, 0 for okay/neutral, +1 for like, +2 for really love). Sure, this would tend to allow new images to pop right on top, the opposite of the current older-are-higher problem. But this could be solved, for example, by treating images as unrated until they accumulate a certain number of ratings first (say, five sounds reasonable).