Yours wasn't talking about the Twins, while Thryloss was. Yours was referring to how the site was run. It seemed appropriate to put it in the forum which specifically give feedback on the site. However, I made sure I moved it to another forum which is also featured on the front page.
By the way, that's also why I'm moving this one, too.