I'm sure there are many reasons why it's taking so long.
None of which help the customers and employees a bit.
On a positive, there will presumably be a completion bonus payable to all staff with this huge and unprecedented investment, which reflects their importance to the business and is a small apology for the horrific time they have been through.