With regards to Nintendo's lousy Direct having an impact on the weekly sales. Keep in mind that the majority of people buying Switches are probably not gaming enthusiasts that follow the Directs very closely. The Directs are mostly targeting enthusiasts like people on this thread who have made our minds up about the Switch a long time ago. The Directs were meant to build hype and that hype does eventually trickle down to the gaming community at large but that takes time. This Direct being a fail will probably cost Nintendo, but it will probably take a longer timeframe than just a few weeks. That being said, I cannot understate how the lack of new AAA releases (which is a major symptom of a crappy Direct) will definitely have an effect on Switch sales over time and I think that it already has.
Nintendo really looks to be just riding the momentum of the Switch which I personally see as a huge risk and a wasted opportunity. There is no guarantee that new hardware will be anywhere nearly as successful as the Switch has been and Nintendo no longer has the 3DS to back them up. Nintendo saw the consequences of this same complacency back in the Wii days when Nintendo got caught completely flat-footed with the Wii U and had basically nothing coming out of the pipeline for the first year of the console's life (and it took more than 1.5 years before any of their heavy hitting games came). What's worse was that Nintendo had basically done absolutely nothing to familiarize themselves with developing HD games during the Wii era and were completely unprepared for development on the Wii U. The Wii U's gimmick was also a complete waste and Nintendo clearly had no idea of how it could be used and the console's entire launch was just a lazy mess.
What on earth was the company doing during the light release schedule of the Wii days? It seems to me that they were sitting around counting their money while watching Netflix. During the second half of the Wii U era we saw some of the most impressive innovation that has ever come from Nintendo (Mario Kart 8, Smash 4, Splatoon, Mario Maker, BOTW) but that only happened after Iwata took a 50% pay-cut and openly admitted that the company's home console market was in serious jeopardy. It pains me to see Nintendo going straight back to that mentality as soon as the Switch sees some success even after their near-death experience. It makes me even more concerned that Nintendo has now lost their dedicated handheld market which literally saved Nintendo's butt during the Wii U.
Nintendo will probably be fine with regards to Switch sales this year, but I just really hope that they are not sitting around doing nothing with this time of prosperity. This attitude could really cost the company and this time there may be no Iwata who is literally willing to give his life to save the company.