This isn't an E3 presentation. They announced it 1 day before. It was supposed to be an informative update on current nintendo projects, and as that it did very well. (Continued support of mariomaker and splatoon, several long-awaited localizations for 3ds)
Last year's E3 was badly received for the lack of major announcments, it is to be expected that Nintendo reserves any further big budget games for the event. Actually thinking about it, the direct had almost the same amount of content as last year's E3 -for a direct, that's enough?
The direct confirmed continued support for the 3ds (taking localizations and the pokemon stuff in consideration, the amount of content revealed for north america this month is really impressive, actually.), probably the most one could have hoped for. That EAD already moved to the NX should not come as a surprise. (This is a bit unrelated, but I really love how smooth the transition was for this community to accept Zelda U being shared with the next generation)
Bet with PeH:
I win if Arms sells over 700 000 units worldwide by the end of 2017.
Bet with WagnerPaiva:
I win if Emmanuel Macron wins the french presidential election May 7th 2017.