You're definitely entitled to your own opinion, and obviously game updates are incredibly important to all of us, but please note that we are the community team and not the development team. This blog post was meant to address the community team and new changes. We'll have more information for you regarding the game itself when we are able to share.
Great... but we dont care who you are and what your roles in bioware are.
If you have no information regarding the future of this game, the patch notes, a short list of "things that are going live within next 30 days" or "things that will be going live within next 60 days", the entire introduction is exactly as this post - worthless.