Not sure what you mean by an avatar. There are several mods on that forum. I know at least one is still very active!

Don't worry about having a mod though, just start posting threads!