This "VIP demo" is test code from a month ago. They didn't put enough servers up so it would start in the morning. this code is being fixed, as it isn't the game anymore, so the issues aren't connected to the current code base that is the retail game.
The idea should have been a good demo that would get people interested in buying the game. Instead, it a piece of shit candy they found in the couch, spat on it to get the fluff off, and put it out to people as a bonus for pre ordering.
Once you get past the bullshit not enough servers issue, the code itself is unstable. it hangs all the time so its a bitch to complete the large missions and gain the XP for playing. i've thrown away more runs because the game hangs and you lose the xp earned.
But i should have remembered the lessons of the past. This one gets EA another vote for worst customer service company on the entire planet. Greedy mother fuckers