More options are always a good thing, but adding new features into the code may be more difficult than anyone may think. I think a more clear path forward will only be possible after a dev reviews the code and has a list of possible features to mull over.
As for one account one vote? Right on.
As for limiting accounts? There needs to be some hurdles, but not so restrictive no one wants to bother. With one account one vote it'll be better than currently, even if someone has ten accounts. Right now 1 account can have the voice of 10k accounts.
Invite only may work for the alpha phase, but not for mass adoption.
I'm glad to see the gerbils are still active upstairs and look forward to further discussion. Hopefully there will be some good suggestions in this thread to inspire new ones.
{Edit}
There are many p2p options out there, where anyone can run a node and the more nodes the more robust and decentralized the platform will be. I think this is the best option.
{Edit 2}
There's a blockchain called Pocketnet, which has a social frontend bastyon.com that already runs on limitless nodes with many of the necessary features in place, including video through a peertube instance. Reputation is only used for moderation and no one actor can take control.
This might be a better blockchain to fork and improve on, since many of the issues are already addressed.
https://hive.blog/hive/@jejes/your-upvotes-will-bring-great-help-typhoon-odette-survivors
YOUR UPVOTES WILL BRING GREAT HELP: TYPHOON ODETTE SURVIVORS