I'm not backpedaling, I was not even in this argument until a page ago.
When people say "The launch is when you can actually buy the game at a store, one the 20th", you would think that means *retail* launch.
Anything else is just arguing semantics. The launch of the EA, the launch of the game? It's all the same.