Including me. I had to buy it on the e-shop but they did eventually ship out more hard copies. I'd say wait and try to find one at one of your local stores, like gamestop. If you ask them, they can search their system to see if they have a copy at any of their other stores in town.
if not, you could load up a prepaid card or whatever it is they have and then buy it from the e-shop with the redemption code. again, the people at the store can help you with this.
last but not least, if you decide or figure out how you're gonna get it for your 3ds, you'll probably want to upgrade to a bigger memory card. FEA takes up quite a bit of memory.