I'm none of the three you asked, but I'd venture to guess "when it's ready." Release dates are a risky business as they often slip away, much to the dismay of anxious customers. I'm sure when the product enters production, forum members will be among the first to know about it.