The only part of the OP's post that I agree with is the lack of communication from the developers. I have the impression that the monthly Q&A was inconvenient for the developers and that is why they stopped. Ok. Do a two month time frame. And not necessarily about what is coming in the future either. Address community concerns, what bugs are known and being fixed, etc. I personally do not ask for much but the occasional Q&A would be nice.
Maybe after Wednesday's patch Bioware will get back to talking to us again. I'd like that.
The Official Podcast did two episodes and those were back in May.
Please Bioware. May we have some more?