Can you explain how the same would be implemented on your system? As in, how would a user search it or find popular torrents? What would the components be and how would they fit together?
Obviously the vast majority of users (> 99.9%) will never consider running their own node, they won't need to store data on chain, they only want to read it, and they will not pay anything in order to do so.
How would your solution be better than doing it with an existing system such as EOS? It also provides publisher identities, human friendly account names, and a payment mechanism. In addition it also supports smart contracts or dapps or whatever you want to call them, which could be used to facilitate moderation.
edit: BTW, I like your demo