The main problem is that even with this month long delay it simply wasn't enough time to do some things that otherwise would've been done by launch.
It was unexpected how much improvement Crypti needed that was essential to do before Lisk launch, so development effort was redirected by this from other thinks like making user friendly solutions.
Those of us who followed the testnet and dealt with running, testing, updating, etc the delegate nodes, it wasn't a suprise, but the opposite. We considere it a very successful launch, because the network held up, the nodes are synced, Lisk handled a great amount of transactions at launch and since then.
I'm understand why ppl are angry. They expected a finished product (for some reason), that works flawlessly, yet they didn't get it, from their perspective.
This could have been avoided or at least mitigated if a precise time to launch (with timer and everything) wasn't given.
Ironically it also didn't help that both big altocoin exchange was ready and even pre-announced adding Lisk.
I know, that it was a lot of work. I even offered help as well...