When it's done, period. It may sound a bit harsh, but people need to realize that addon makers don't allow their lives to revolve around their addon making, but vice versa. There is a lot of hard work that goes into addon making--especially with something like this. Unless you've had prior experience, I don't think people begging for eTA's and release date's have any inkling how stressful such work can be and getting it done in a specific time line. It's difficult to give such information, since anything and everything can come up unexpectedly and cause a delay. That's why addon makers generally try to avoid giving dates this way people can't whine when it's not delivered by that time.
Please guys, just let them work quietly and be patient. It'll be done when it is ready and not before then. Understand and appreciate the hard work and complexity of such things and allow these guys to work in peace so they can ensure we get the best end-product possible. Nagging people about ETA's and release dates accomplish nothing, especially when the answer is always the same and the one asking already knows the answer to their own question--"when it is done."