I've just found something interesting regarding the GBA games current (and future, until Aug 11th) 3DS owners will get for free.
I'll quote a paragraph from the post to make it clear:
[quote author=Kotaku]
In addition to the price cut for new consumers, those who bought/buy a 3DS before the August 12 markdown will be able to download 20 free games from the 3DS eShop. That offer comes in the form of ten NES Virtual Console games (including classics like Zelda and Super Mario Bros.), which will be available after September 1, and ten Game Boy Advance Virtual Console games (like Yoshi's Island and Metroid Fusion), which will be available a little later.
[/quote]
So the GBA games will apparently be released to the general public, after all.
I think it's a pretty good deal for the ones who got the 3DS early. We get some great games and some cases iconic for free and finally gets us some more games to play along with the first-party title 3DS games that come out like Mario Kart 3DS later this year. Plus even if the GBA games do eventually go into the Public for buying we still got them for free.