My guess is... November to get into the hands of Early Access program. Then they find a bunch of issues, which takes 3-4 months to fix/verify. That puts general release sometime in the spring. But that will be beta only (and probably worse than the current AP/NoA until some of the bugs have been ironed out). So probably will be next summer before we have feature parity with existing AP (though with a more solid footing), and next fall before we see new AP features that are trustworthy (but still beta).
But you know what? I'm ok with that. Not cause I'm a fanboy (I try not to be), but because this is bleeding edge tech. And potentially dangerous bleeding edge tech at that. Yeah, missed Elon timelines bug me, and I'm eager to play with the new tech just as much as others here. But I'm ok with Tesla making it solid before it ships. Can you imagine the damage that would be caused it it shipped with major bugs? Ones that make phantom braking look like a walk in the park? The lawsuits? The lost reputation, drop in stock price etc?