Hi,
Great Work!!!! Are you a lawyer?
The only area I am not sure I would agree with is the "Hot Debate Room". People should be able to debate without it becoming abusive or insulting.
I believe it is asking alot for people to act one way in one forum room and another way in other rooms.
I would prefer your "contract" without that "Hot Debate Room" clause.
If people truly want to continue debate, email addresses should be sufficient for this to happen.
Just my two cents.
William