what do you think otm was doing that whole time... staring at a wall? if an engine is late it usually means that they are running behind schedule because of either new errors appearing, or just taking longer to program than expected. you cant test every single scenario. its impossible as there are probably an infinite amount of test cases. if something is late, there is usually a reason for it. they probably didnt have time to fix bugs on other things.OTM does not even contact us to let the people know how they are fixing problems or if they even are. They may be working hard but whats better, working hard or working smart? If a door was closed, you could be working hard to open the door by pushing it with all your strength or trying to tackle the door, or brake it open (that's working hard). However, if you work smart, you can just turn the handle or knob. OTM is working hard not smart. Also, if im not mistaken, the new engine was months late. Therefore, during the time it was supposed to be out, they could have fixed most if not all the bugs they were seeing during beta testing. Its ridiculous how basically nothing is fixed after 2 months approximately.
If they did not have time to fix bugs, why let it out? will just cause chaos and stress. They put themselves into this problem.