Really, you haven't seen a charizard? I have seen dozen in the past couple weeks.
As I have experienced, it seems "commonality" and "rarity" are relative to you location.
I've seen plenty of post from people stating that there is huge supply of X amiibo at Y store in Z Area(Mostly California)...