I don't know if anyone else has seen this, but...
If you pre-ordered the special edition of Fire Emblem Fates at GameStop in hopes of getting those bonus keychains, you should start checking for availability elsewhere. Due to a system glitch, the retailer mistakenly allowed more pre-orders after meeting their allocation way back on November 18th. Because of this, GameStop is cancelling all orders for Fire Emblem Fates Special Edition that were made after that date.
http://mynintendonew..._medium=twitter
This hasn't affected me, since I haven't preordered, but I can't imagine the amount of disappointment and anger people must be feeling over this.