Barl3y Going by some of the older messages on here, it looks like Amazon have run out a few times. I guess they commit to buying so many, offer pre-orders on those, then commit to buying more, etc. Obviously, that will also depend on quantities being made.
There are other places offering them at various prices like Game and Argos. I expect Amazon will have them back in before too long.