Many of these things probably might have been fixed had we brought them up sooner.
Now, I'm NOT saying Crytek doesn't need to get their sh!t together too. I'm saying, we can't assume they're doing things better this time around, we can only hope.
What we CAN do is raise hell about every little problem, and find as many glitches and bugs as possible, as EARLY ON as possible. It does help.
I'm just sayian.