Preordering IMO has never been the way to go. It is very easy to buy something and get caught up in the hype. For me it has always been better to wait until the product comes out, and see all the options then purchase if you think its worth it. Sorry you got screwed here but that's one of the hooks of pre-ordering. I would have suggested in this case to wait for he sale a month or two after release. a much better deal then and you would have known what you were buying. Disclamer: not everyone believes this is the best way, but I would imagine the majority do.
Mean what you say and say what you mean! If you don't there are always consequences!