It was looking bad when Bungie decided to do some damage control and ask their fans not to listen to the first day reviews. Crytek did similar damage control with Ryse and placed an embargo on all game reviews until release day. That way they rack up preorders.
If developers like Bungie and Crytek are not entirely happy with the game then they shouldn't release it. Simple.
Jimminyfixit's comments