Who did really think they could stick to their timeline? It's a huge project and the first one of its kind. It was pretty clear they would need more time than expected. I wouldn't even be surprised if they would announce a second delay in a few month.
Nevertheless I hope rewriting the whole code was the right decision.