Just a clarification: "Some admin" told you that if you were to post your issue anywhere, the only place acceptable would be Off-Topic. He didn't, in fact, tell you to post here.
Anyway, why are you even here if you're running AdminMod? They have a website, don't they?