"Is it too late to try to preorder again from Amazon, get the pre-order code, cancel, and try again?"

shouldnt be I did it myself about 3 hours ago