But isnt that a bit late for an alpha release, when the game is released ~20 days later?
We are talking about the release date of the actual thing, not the alpha. Relic have not announced when it will be released, but we are just speculating as D-Day would make sense to tie in with the Western Front.