Please feel free to correct me if I am missing something, but I simply don't see how Amazon is in any way at fault here. May I remind you of what JD said in his earlier post:
"For those who have not yet received please try and be just a little patient, the warehouse is working flat out to handle the orders world wide.
Even after we transport the bigger retailers still have a checking in and order fulfilment process to go through so its not instant."
This clearly means that Slitherine and Osprey have not in fact been able to fulfill their preorders to larger retailers, including Amazon. So sending angry emails to Amazon is simply not going to accomplish anything. They could have ordered any number of copies from Slitherine and/or Osprey, but they apparently (according to JD) have not been sent ANY copies yet.
Look, I ordered from Amazon too... back in October, as a matter of fact. And like you, I find the potential delay frustrating, particularly since some bookstores in Australia actually appear to have received copies in advance of the official release date, and well ahead of all of us who preordered.
However, none of this is actually the retailer's fault, as evidenced in JD's message. And whether I happen to approve of Slitherine/Osprey's distribution priorities or not, I realize that I am simply going to have to exercise some patience here. At least FoG fans in the UK can take solace in the fact that you appear to be at the head of the que.