Everything you want to do can be done on a simple database. You can mint tokens / share it / explore other tokens / message people / view feed. It isn't clear why you want to forcibly put this on Ethereum blockchain and pay a fee to do every transfer (The transaction charge currently is ~ USD 0.5-1 per transaction)
Simple answer, your centralized database can go away tomorrow, or be arbitrarily modified. That can’t happen with the blockchain.
For bonus point sight the backups with a PGP key and issue sha-256 checksums of your database (itself already containing previous checksums) this way you can call it a blockchain and get all the hype for free.