I signed up, but wanted to look into the site's history and somehow found this:
https://www.reddit.com/r/RedditAlternatives/comments/1umrhpz...
Still, I do think Reddit definitely needs more alternatives because their moderation system is broken with power-tripping moderators, and the community admins don't want to do anything about it.
All the best!