I think people are confused or didn't clearly understand your opening post since they have pointed out to you that what you are saying isn't there, is in fact there in the email.
It seems to me that most the people replying to you think you are saying there was no notice in the email you received regarding access being tied to date preorder code is redeemed. I went back and re-read your post and that is not what you are saying. Sounds to me like you are saying they never said anything was guaranteed and that further, what they are doing now should not be a surprise and was disclosed on July 21.
ETA: clarification