You need more paragraphs. Might add mini-headlines for each point to make it clear which paragraphs belong to which point.
All three points somehow go back to first party support and I think it's premature to call that a win already. All of Nintendo's software output going to one platform is an improvement, but at the same time the effect is going to be diminished because development times and required manpower for each project will go up to different degrees.
More importantly though, all those games won't mean much if Nintendo pumps out games that don't attract a broader audience. One of the usual fallacies is in your post, "future looks bright because of 3D Mario" or something like that. 3D Mario has never brought in a broader audience, so that's not going to be the solution. But the reason we have seen that game and not something else is because the preview trailer was tailor-made for the forum population. In that sense, Nintendo has made yet another good decision, but the truly important things have yet to be announced, making the prospects of Switch major speculation.