thats weird a lot of sites are saying the release date of it is august and some say out of stock or are actual selling it like Argos for example, but the codes are nowhere to be found as you said.
This could definitely be a way around Nintendo's new security and somebody should have a look into it.
Bookmarks