Remember Microsoft pulled out of CES because they wanted to release products and make announcements on their own schedule. Due to this, I won't be surprised if they don't announce anything during E3 (unless it aligns with their product schedule). So, really, it's anyone's guess!!E3 - June
That's the biggest event in the next few months, so if they don't announce Apollo there, I have no ideia when that might happen.
