Right? I can’t wait to see how it improves as time on. I didn’t have any real problems with joining on my end, though. When you signed up, was it the approval process on your instance, or just confusing? If it was the approval process, that’s probably specific to lemmy.ca.
Looks like it can be self-hosted. You should be able to install Docker and run it with the docker run command it shows (then go to localhost:8080). Here’s a link to it on GitHub: https://github.com/rystaf/mlmym