I wish there was an easier way to tell people about Ameliorated and give it a try. Having Windows update and edge removed has already been so much better.
Now I do have to mention that I still run the iso they offered back on version 21H1 which I prefer because installing Windows takes roughly 2 minutes until it's ready to do whatever
There's a couple meme accounts active, not many though. No specific content account like you mentioned as you mentioned. Totally agree with you that it sometimes gets taken a little too serious.
You cannot change your handle, your display name can be changed anytime :)