Amazon strikes again (aka my ratatouille post from a few weeks back)

I preordered Pirates 3 in September. It came out... What a few days ago? Finally got a notice this morning saying "We are out of stock and will ship it to you what it comes in".

WTF?

They can’t get the thing preordered in September shipped out?

What the heck is going on with these guys? I’m done buying from them; I could have got it cheaper a few days ago.