I'd like to see the upcoming website feature a badge of sorts, letting others know who owns the game and who does not.
Besides being a neat incentive, which alone may increase sales, it would help discourage the zero day rant accounts.
On top, may I suggest a feature to prevent non-backers from posting any links that are outside this domain to put an end to spammers.