I understand your frustration at only being a support representative, and the need to keep the forums civil and productive. But I am sure that you have seen where myself and others have quoted the forum administrators as saying things like "in a couple months", "by the end of the year" and "very soon", and some of these quotes are three years old.
This is the way we have to communicate with you as a company, and although you may not be a developer, YOU are the contact person with the company and represent ALL of them to us. If you can not honestly answer our questions, I would first ask why you did answer it repeatedly with things that turned out to be way incorrect, and then ask that you find someone in your company who can answer these questions and has the power to make things actually happen.
We can all understand delays, but when three months turns into three years with absolutely no real estimate to when it will be even in beta, we wonder if the previous comments were that wrong, lies, or a combination of the two. Can you blame us?
You say you want to keep things civil, I would argue that the absolute best way to keep things civil, keep everyone calm, and keep the discussions productive is to deliver on what you say. When you say, as you did three years ago, that you estimate it will take a few months, then DO THAT. Don't make excuses, do what you say!
Here is something to think about. A person or company, who repeatedly tells you something and then does not do what they say over a long period of time is a ______________. You fill in the blank.
I ** HATE ** being this way online. But what choice do we have? We ask, you say something like 'soon', we leave for months. We come back, we ask again, same answer. We do this over and over again for literal years. What other choice do we have but to get more and more agitated, more and more upset, and start raising our voices? Please, tell me, what other avenues can we pursue to get you to live up to what you have been promising?