I don't get people saying there are no games. There are 40 different games in the launch window alone. Nintendo also has 9 first party published titles within the launch period. This is unprecedented.
After the E3 where the 3DS was revealed, there were loads of games that weren't out on launch. People complained, saying they were teased with these games and they weren't delivered, so Nintendo went and revealed launch window stuff only and you're still complaining. Yes, they probably should have shown some of the stuff they're working on, but people would have been confused.
You also need to realise that the casual market IS a big part of gaming now. While they cater for the core (Pikmin, Mario, Batman, Mass effect, ZombiU etc.), they also cater for the casual. To not cater for the casual, in this day and age, is suicide. You may not like it, but it has to be done.
Finally, as for specs, NO company releases precise specs prior to launch. Typically, the actual specs of a console are found after certain places, such as Digital Foundry, manage to get their hands on the console and take it apart. Stop acting like Nintendo has sinned in not revealing them.