Star Fox Zero wasn't released today thanks to a delay, but the previously scheduled Falco Amiibo was! I just picked mine up. Turns out it's a Best Buy exclusive Amiibo in America. However, it looked like they had plenty of stock. The Fox Amiibo is also getting restocked along with other older Amiibo due to rarity.
I'm planning to do a feature where I set up the Fox and Falco Amiibos on infinite stock in Smash Bros. and see which one comes out on top by the time they reach their max level. It should be pretty funny at first, with Fox and Falco not knowing what they're doing, but will quickly become fast-paced. Be on the lookout for that video in a week or so.