Retail release is relevant, because that is the OFFICIAL LAUNCH date. It does not matter that you can buy from Origin, seeing how Origin is not the ONLY place to buy it.
People just need to start complaining and wait. It did say UP TO 5 days. They gave us extra 2 days, and now it was announced EVERYONE will be on by the 16th.