I do agree that Smash, Mario Kart, and 3D Mario were totally "Please buy our system, the big games the mass market loves are coming!" announcements and I can see feeling burned that they teased them and didn't show them.
I also understand that they either don't have enough to show or are purposely saving a few big guns for E3 to fight for any press coverage whatsoever there. It's no secret where most people's attention will be.
So, yes, it kind of sucks that they did not show games that they announced as in-development, but unless you have proof they're actually not in development, calling it vaporware is a very loaded and accusatory term. And if you do have that proof, that'd make a really good piece of games journalism that you should probably post.