Basically i tried pre-ordering at amazon first then cancelled like 3 or 4 times after noticing that i'd have to wait for the code and it wasn't instant. I proceeded over to the official Square site and made my pc purchase and got the code for early access and everything the same time. ...Next day Amazon charges me despite my attempts to cancel...wth!!... I now have a copy that i'd like to sell via paypal so i can buy my ps4 version or trade with any one who may be in a similiarly, sucky situation.