Never buy a game at release. Especially if it was delayed 3 times.... Never pre order a game. No matter how much you think the dev is the "best" in the biz.
Mark that as another "early access" full priced game.
Edit: BF4 should have taught anyone not to buy "generation transition" titles at launch, either.