Things of concern:
How much time did they spent developing this thing?
They are following their schedule to announce it later. What's the problem? People make a fuss about everything when it comes to Nintendo. Everything is a problem or a sign of major trouble.
We already know how accounts are gonna work and we know your my Nintendo account will work with the Switch, btw.