While it's true you get around 3 hours with Zelda, you get much more with other games. You made that clear in the chart and then ignored it while talking about it in the review. In portable mode I downloaded Shovel Knight and Fast RMX, played about 6 hours of Shovel Knight, then played a few races in Fast RMX, and my battery was still in the 60% range. That's really good.
I've had no issues with the kickstand and, unless my Switch has a major manufacturing defect, the screen is not made of glass.
I haven't had a singe issue with my joy-cons, but I realize that is just my personal experience and the issue does exist. I also haven't felt the need to buy a pro controller as the joy-cons in the grip work great. Using the joy-cons sideways in multiplayer bomberman worked well also, and I have large hands.
No online gameplay? I suppose thats correct if you don't count the games that launched with the system that have online gameplay. *looks at Bomberman and Fast RMX*
Most of this is just my experience with the Switch, but there are a few factual errors in this article.