I'll agree with your point that some of the "criticism" is thinly disguised bashing. A tough call, I guess, as to whether or not a company wants to gather public feedback of a test shot. It seems to be working for Moebius... but I see your point about some people just "piling on."
Not sure what you mean by needing more "leadership," but I suspect you mean tighter forum moderation? Another tough call... at what point does a member's comments cross the line from "constructive criticism" and enter "bashing" territory? Not always an easy black and white call to make.