Update, we've waited long enough.
Even though it's currently incomplete (and I think features will be implemented at release which are currently not in beta), this is the first time they gave us a concrete date. If they back out on this, I'm going to get angry at their asses.