Ok lets start with this:
Why are almost all of you people literally crying about them delaying the game? why cant you just be patient and look at the bright side of things? a delay in most cases means either a better game with fewer bugs, or other problems in general. And it gives the devs time to polish the game more, yeah sure the devs delayed this a couple times and then the community went ape shit over a delay like what lmao. What my point is, i dont know why people are literally crying about a delay