Comment by 13hunteo
A lot of people here are criticising Nintendo not showing specific details here, seemingly forgetting a few key points:
A. The announcement is nothing more than a hype video, it obviously isn't intended to be the only marketing tool.
B. On the specifications front, Nintendo never focus on performance, and it's unlikely that will change now; their focus tends to be on games and features.