This whole thing reeks of smoke and mirrors. I'm extrememly tired of this kind of marketing. Some might say what other type of marketing is there? I'd say the honest, open, upfront type... where they tell you all this shit before they hold out their hand for your hard earned money. They don't have to tell you the specific dates but at least tell you it's only two days of early access... only two freaking days of early access? Not even a damn week or five days? WTF?
I also bought the limit edition of BFBC2 and they never were clear what or when the access would be except that it was beta access. Seems it will be two days also. Since we are only three days away from the early access date of those pre-orders.
edit: Let us at least hope they allow pre-loads other wise the entire thing is utter bullshit for those with slower download speeds. I'm not one but I'd prefer to pre-load so that I can play the day of without having to wait hours or days because their servers are hammered.