You take the code and put it into Steam. Steam lets you download all/most(?) of the game and then lets you finish and play once the game comes out.

If you don't have a code, that's the problem. I preordered on the Vault and I haven't gotten a Steam key yet, so hoping it comes soon.