As per this thread on Reddit, many pre-orders have been stealth cancelled by Amazon without notice (including mine). These are not just for the "cagrocks" code either.
If you have a pre-order with them, it would be wise to check it to make sure it's still there.