I think the author is missing the point about Vader's motives. The article said:
For reasons that never get explained — and can’t be justified militarily — Vader joins the Stormtrooper assault on the base. So much for his major weapon against the Rebels, and the primary reason for ordering the Walkers to invade and destroy the generator. Once Vader opts to bring down the shield and lead the invasion, he’s lost the battle.
The author assumes that Vader actually cared about winning whatever military objectives the Empire had. I don't think he did. In Episode V, Vader wanted only one thing: to get Luke Skywalker. I imagine that after the Death Star was destroyed and there was a big ceremony highlighting to everyone in the Rebel Alliance that Luke was the hero, word got to the Empire (and Vader) that someone named Skywalker was involved. Vader may have claimed that the name had no meaning for him, but it certainly did. So that's why he went down to the base. He didn't trust the stormtroopers to be able to capture Luke; he was going to do it himself.
In Episode IV, Vader seemed to be nominally to be a team player (at least he stopped choking that guy in the conference room) and willing to take orders. By the time Episode V rolled around, Vader was off the leash. All he wanted was to get Luke to turn him into his Sith Apprentice and everything else (stormtroopers, admirals, star destroyers, what have you) was just fodder. So although I enjoyed the article, I don't think Vader's tactics weren't because of poor planning or insight. If every Rebel escaped and every Imperial died, it wouldn't matter to him if he captured Luke.
It other words: it's not that I'm a bad driver. It's that I needed to get to the airport to make my flight and that now-dented car was a rental.