I had an issue on my pre-order when I tried to actually pay for it - a rather unhelpful Error 500. Raised a ticket and was advised to place a new order and then cancel the pre-order that was not playing nice. Did that and it worked fine - I just hope I don't lose access when it launches - kept all mail messages from support telling me to re-order and then cancel pre-order just in case anyway.