Some retail places won't release till last minute as a result of ppl abusing the process. With different stores offering different pre order bonuses on games. Ppl will pre order,get the bonus key then cancel