I think you should slow down and wait a few days.
Edit: I've read some post history and see you started talking about the need for mods a month ago.
I read this post as opportunistic, but I can also empathize that you probably feel the desparation for moderation more than I can feel it.