This isn't a English class, if it's readable who really cares!
One thing i might suggest is when posts are either edited/deleted by mods/admins, it could be under the banner "CTO Staff" or something similar?. That way nobody knows who did it, therefore no personal attacks against the mods?
At the same time, like has been suggested before, no post counts and titles! I'm a member on several other sites and this does create a "I'm better than you mentality" especially with established members who think there views are the be all and end all, with a lot of 'established' members jumping on the bandwagon! And putting off new members??
This is a supporters website. Somewhere you can express your views and get other peoples points of view back. Not everyone will agree. But is that not the whole point of forums? Or have i missed something?