While I am neither a moderator, nor someone with experience moderating, I could try and fulfill this post. Is there an application process you want me to fill out? I have never played TnFC before, but from what I've seen it seems like a cool modpack. If you made a public server I think I would split my time between it and Freebie TFC.
Hope this helps,
_DT