Okay, I think I have an answer to this mystery. Originally the TurboGrafx Mini was supposed to be back in stock on the 19th and I had a delivery date between the 24th and 25th. This time I kept track to see exactly when they announced they were out of stock instead of waiting for an email saying I was getting a third party seller used copy and a price jump of $250 and "Do you want to cancel your order?" This past week they changed their in stock date, then announced it was back in stock on their website on the 14th. But, they haven't shipped the one I ordered yet, and it is still scheduled to arrive between the 24th and 25th. So, I called up to find out WTF is happening. And I got an overly honest operator. So basically, Amazon is receiving partial stock a bit at a time of their original order. When they are going to receive a new shipment they list the mini as available. However, they do not know how many they will get in the shipment, or if the shipment will be postponed for a latter date. When and if Amazon gets new minis in stock, their Prime members get first crack. So basically Amazon is going to wait until the 22nd to see if they run out of stock before they ship my preorder. Anyone with Prime can order one right this second and they go in line in front of my pre-order. If I am lucky Amazon will either get a new shipment or will not get new Prime member orders prior to the 22, and I will get my preorder. The problem is a lot of resellers have joined Amazon prime so they can go in line in front of everyone else, buy as many minis and any other limited supply games as Amazon will allow, then list them on eBay for $500 or more. If stock runs out before the 22, then Amazon will try to fulfil my order via third party sellers, who typically raise the price of even their used minis once it is no longer available on Amazon. If the price goes up, or the seller only has used copies, I will be notified by email.
BTW, this same shit happened to everyone who pre-ordered Super Mario 3D All-Stars. If their pre-order was cancelled then it was because the Prime members jumped in line. BTW, Super Mario 3D All-Stars is currently listed back in stock at Amazon.