Like the title says,
Usually, when I post in some of the other sub forums, it requires a moderator approval. Why?
I've had the same a couple of times back.
It's to moderate spam on the forum. E.g. if you post many times within a short amount of time, especially if you open up new topics.
Also given your topic to post ratio is about 1:3.
This is just my take on it, so take it with a grain of salt :P
Any way to get the flag removed? Someone I can PM?
Develop games in your browser. Powerful, performant & highly capable.
I don't think you can, and the PM function is also disabled (also for spam reasons).
Perhaps you can find the time to be helpful on the forums by posting posts instead of topics and it may pass.
Meanwhile, waiting for a moderator to reply to this topic is the best you can do right now ;)