I'm a senior developer and mentor to a number of enterprise software development teams -- and have taken an interest in the comments in the forum topics here.
It's great to see the 1.2 stable release, a top effort. And this plugin is also in use -- so you guys have obviously been progressing.
What has caught my attention is the interesting position that using the subscription plugin on this site puts the CB Team in: you are showing your community that the plugin works enough to go live, it works well enough for you to trust and to announce proudly to new users.
I've only just started looking for a subscription plugin, so I haven't been waiting (22 months) like it looks like many people have.
What I'm finding hard to gauge is "given that I could now use a plugin like that, will this plugin be released in the next 30 days or so?". Should I wait, or should I move ahead with an alternative and then look at switching to the CB Team's offering when it's available?
"Soon" and "not far at all" is straight out emotional blackmail of your community, and you'll lose even more credibility and rapport with the folks who like to tinker with your creations. Also, leaving those words in your forum mean that people starting their research right now are seeing so many suggested release dates, they'll have confidence that the plugin will be good, but get the impression that that you guys still have a lack of confidence in its stability, and perhaps that the task is too big or too risky for the structure and funding (or lack of funding) of your Team.
Can I ask if not giving a date indicates a failed project roadmap, an overworked team, shifting priorities, discussions about pricing or marketing concerns?
What's really going on with the wider release of this project?