I have to say, as a new customer, this thread is actually quite counter productive to the presented reputation as CW being number one for support.
It's all a bit North Korea imo, and although I can understand to a point that you want to handle support through the appropriate channels, we have become used to receiving support from a customer rep aimed at serving our rather large and influential community.
Your keeping it in house and adopting a 'don't hang your dirty washing out in public' attitude is rebounding on me as a customer and I don't like how you are treating the community. Sorry, but there it is. Why can't you appoint a rep to deal with myBB and social media? Afrihost and Mweb have been doing it very well for years, why can't you? If you provide the service you say you do, then where's the problem?