Maybe just maybe that EA forced Crytek to release the game at said date even though Crytek told them that the game is not finished. And that Crytek Cannot say anything about the situation because of a NDA agreement.
Crytek has a reputation of releasing top class products, and this does not feel like a Crytek type game at all. it feels like a EA FPS game in general, nothing really new to the plate.
EA has a reputation of being involved with some of the most glitched out, buggy, unfinished being released games to date.
I am holding off blame about the "KNOWN" bugs / glitches that were in BETA, and have not been fixed, or hardly addressed. Maybe Crytek new the time line that it would take to fix said MP problems, and are Pissed because they were forced to release something unfinished to their fans knowing that the problems will be in effect for some time after Launch.
Just my 2 cents.
Time to go play MP get to rank 20, log out and have it all reset again when I log back in.