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.