Feels like to me they have constantly and consistently under estimated how long it takes to do things.
If this is the case either scaling up needs to be done asap (I think this was already mentioned) or stop anouncing they will do things on specific dates.
I would prefer the former. Its more likely to have results