When it's done. I don't give release dates because I'm one of those devs that frequently underestimates how much stuff is contained in that famous last 5% and my priority is to not releasing a buggy piece of crap. I will say "soon."
I think that in every community if you're active and giving updates should be more valuable than giving release dates. I appreciate your methods.