Maybe he's finally fixing his game, and he had to play it in order to do so. I'm not sure why he threw out release dates, though. Well, I guess he learned from that mistake and has stopped giving any dates entirely now. But if that's really the case, it would benefit his future workflow and his supporters at the same time. However, if nothing at all changes, he'll make quite a lot of his supporters angry. This guy has quite a lot of loyal supporters, which is impressive, by the way. They do stick with him, despite his ongoing flaws.