It is a bit strange. Its more of a message board than a forum really.
I posted a couple of things there earlier today and will probably go back and look occasionally as they seem to have a Channel 4 person in the know who posts there so there could be some useful info to be got.