Understand all your points...
Bit concerned that you are still promising the API 'soon' or 'in a couple of weeks', no commitment...
If it was actually going to be 'a couple of weeks' I might be able to stretch the client for a while (other things need doing first both on their side and mine), but looking back over the forums, the API has been 'promised' for quite a while now. This might be damaging for your business...
As I have only just installed the required components from the distribution package and am stepping through your documentation (which appears to be a cut above MOST Joomla! plugins) I will continue investigating it to see if it is actually worth waiting the time for the API.
I am sure I won't be a first in saying that giving a reasonable, but fixed deadline is good for both you and us, we can plan around it, and you have a target to aim for. The more hard and fixed it is, the more likely you are going to work hard to hit it. Whereas without a deadline, slippage occurs and the project keeps getting extended, which means that your expectant (and friendly) customers find it impossible to plan to use your product, no matter how much they want to.
Just my tuppence worth, a date would be superb, if it was ever at all possible.
Cheers
DreamRaven