Well, there *is* a separate board dedicated to discussions about the website... Even the name, "The Illustrious Idea", references the fact that it's for you guys to post your ideas or bug reports. ;)
Personally, as the developer, I consider that every minute spent doing 'forum work' (i.e. answering everything, compiling to-do's...) is a minute not spent on working on the site itself. I've already suggested that we build a two or three-level system where:
1/ Users send their suggestions and reports wherever they want (preferably where they belong...!),
2/ Volunteers gather the posts they consider should keep my attention, and repost them (content + permalink to original) somewhere in a locked topic where I can clearly consider them.
3/ I then post ideas/reports I wanted to do in priority in another locked topic.
I'm sorry, it's a new site after all, I'm still focusing 99% on development itself, and I was taken aback by the influx of new users & posts this month. I've been unable to behave as a community leader, and I need to set up a team of moderators who can give the forum some direction. (And possibly suggest more (or less!) boards to be created as needed.)