Wayne,
Perhaps you just need to let things settle down for a while. When people see there's suddenly a designated place for making suggestions or bringing up issues where there hasn't really been before, they'll bring up things that have been nagging doubts or whatever. But once that's dealt with...
Having the forum here shows that you're willing to listen to ideas from the Amiga.org community, rather than have people resort to flaming mods in Talk-about. At least here people don't have the "but this is the DMZ!" argument to fall back on if they get modded for crossing "The Line."