As a programmer i know that one month delay is still pretty good and i'm not even mad. It's really good that they find a hole and can fix it, because it will be terrible to find this after release. What i don't understand is why the hell they want to use SQLlite anyway ? It got terrible performance in higher number of inserts and updates. PostgreSQL will be much better choice.
...
As a temporary solution the transaction number per block was limited (in 0.1.4) and Lisk could've been released like that, and implement better solution later, but I guess they decided that delaying a few weeks to make the improvements are better than releasing Lisk with such limitations. (not to mention other fixes are also needed)
...
Yes, would be a disaster releasing it with limited number of transactions per block. Is there any coin that has such hard coded limit...?