I’m probably done signing up for new accounts in places, but I’ll subscribe to your communities, thereby linking you to lemm.ee, which might help build things up for you.
Edit: I found main and subscribed, but your memes community didn’t come up. Probably too new.