The launch of the zero phase is possible this year, and as i remember Vitalik said that the full launch will take place only in 2022, although the activity of developers on github now is record, but there is still a lot of work.
That's a long wait though. But I guess eth team will launch something this year, and I hope they will not fail their supporters who are waiting for so long already.
It's good that the first part of ETH 2.0 is out in the public GitHub repo, but still it looks like a long way to go for Ethereum to release it fully and go on productive. And if another there is another delay? yeah, could be a huge dump and I think the people behind the project really know this or has taken this into consideration based on the previous delay. And that's why to quell the public, they have to release the first part to show that it is on schedule. However, I wouldn't be surprised if there will be delays again though, I hope that I'm wrong.
Just to give a small glimpse on what's going on and to show that they are really working on it. Delays is always inevitable if they are aiming to have a perfect system.