Has a release of the editor on the 24th been officially confirmed?
Not officially but as i can't see the Kemper stage to be launched without an editor, the official announcement of the Kemper stage on the 24th = release date of the editor. (may be available few days later when the first buyers will receive their units)