I think OP has a point here. They do need a much greater level of transparency, and I think they are aware of that. The actual point about site control is also a valid one, it doesn't matter how much community input there is, there is still just one person with control of it.