I find it revealing that (according to Sapience) actually following through on the commitment ("we made it clear"...lol) to release the content on time was never even considered. Content which people had paid for in advance with a clearly advertised delivery date, I might add.
What about the option of committing additional resources to make up for your failure to deliver the expansion itself on time?
Instead you cut back on developers and renege on a "commitment" that there was apparently never any intention of honoring from the moment it was made.