Yeah, I was expecting a later release of around August or something. It had sounded like it was slated for release during late summer rather than early summer, sounds like they brought it to market entirely too soon.
This game is supposed to bring together a complete online battle field, wanna be a grunt doing first person shooting with the small arms of the era then that is available to you, wanna drive a tank and blow crap up while hearing bullets bounce off your armour then that too is available, and ofcourse the battlefield wouldn't be complete without aircraft to rain munitions down on you.
The game will hopefully get "fixed" soon, they've already got a patch out for the game that should hopefully fix some of the problems. Many games end up getting patched shortly after their release if not before they are even released so that I expected. There will probably be a great many patches for this game but we'll see.
Just keep your eyes out for it and see if the reviews don't take a more positive spin in a month or so.