I've been thinking about getting BF4 for the xbox one, however i dont have the xbox one and dont plan on getting it any time soon. I was wondering, if pre order bonuses expire ? Because i would like to get the bonuses, but the system itself would have to wait till i save up enough money for it. Do the codes expire ? or do they give you at least a long time before it does expire ? is there anyway to redeem the pre order bonus, on xboxlive.com ? and have it carried over to the xbox one, once i actually get it this way the code is redeemed and wont expire ? Someone please shed some knowledge on this.