Yeah that explains why they didn't release it a month ago. I don't see an excuse for today.
Game wasn't finished a month ago. Last minute crunch time is exactly when features get cut. Especially when you are trying to get something out ahead of the original schedule.