They've already said E3 isn't an appropriate venue so I doubt a Direct would be either.
I don't know about showing them off but promotion could be done by giving download codes to existing Nintendo system owners. Enough people would download the game/s to guarantee front page exposure on the Play and App Stores. Then it's up to the masses....







