Personally, I feel you guys are doing a fine job. I think you all do your best to try to bring the maturity level up around, which I understand can be rather frustraiting/difficult.
While we may disagree on certain issues at times, I've NEVER been restrained from saying my mind. You're actually very tolerant in the sense that you don't let opinions get in the way of good moderating. I've noticed that so long as one's posts follow the rules of the forum, they can contain essentially anything past that point. This is absolutely perfect. You guys don't abuse your power but are sure to enforce the rules as they are, which makes this a very well run community-board.
All that aside, my only complaint would be the 120 second rule. I can more than understand a time limit between posts, as to prevent lots of spamming and/or much meaningless contribution; however, this feels (to myself, anyways) a little too long. While I don't expect this to change, I think a 60-80 second rule would still keep the forums nearly as clean from unnesessary posting but allow discussion to continue in a much smoother manner.