I also did not receive the sock puppet however I ordered the day before it came out and it said availble for shipping in 1-2 weeks.. Then magically my order was shipped the next day. They must have gotten confused with the different versions maybe?
Did anyone call amazon and what did they do? Since its no longer listed I doubt they will send you the correct item and just tell you to return it for a refund. If they are going to make me do that I'll just give it as a gift or something, don't feel like returning it if they don't have the right version anymore.