HunchBluntley: Things have changed. There's a new sticky thread you might find interesting. ;)
hedwards: Theoretically, that was always the case. Have they actually decided that they're going to be enforcing their own rules? If so, about damn time.
Yes, that's why
the aforementioned thread was created (and made sticky). (There's a big, long, often heated discussion about the rules and enforcement thereof in that thread and a few others.)
Granted, there's only one mod for now (fables22, who seems to be the social media maven, as well as community manager), and, due to the apparently arcane nature of the forum code, there's little that can be changed easily from a technical standpoint with regards to stuff like the rep system; but it's a start.
We'll have to see how it all plays out.