The article had a few good things and a few bad things. I thought the plan for lots of high-school trained snipers was silly for example. That's just a good way to waste money and get kids killed. There's a reason why snipers are considered elite: you can't train for a few months when you're a senior in high school and be ready for scout/sniping.
Also the idea of Taiwan getting ballistic missiles from the US and submarines from Russian companies is just silly. Focus on a domestic small diesel-electric sub program and anti-ship missiles to go with it. The F-16 deal isn't going to go through, so reallocate those resources because Taiwan's airfields are going to go down real fast anyway.
SAMs: Taiwan needs to strike the right balance between long enough range and ease of mobility/hiding. More PAC-3s are always welcome to protect critical sites from ballistic missiles, but focus on Sky Bow because Taiwan can't rely on foreign suppliers.
Hybrid Offensive/defensive firepower: Again, mobility and stealth are crucial. The HF series of missiles is a good start, and the ROCA needs to develop the ability to deploy them on, for example, vehicles that appear to be civilian trucks from the outside. Also, procuring the HIMARS system would be a good idea as I think the US would be willing to sell, and it could direct absolutely devastating firepower onto an invasion beach while remaining reasonably survivable.
Give infantry the power to hit hard: Taiwan needs to make sure its infantry is heavily armed with MANPADS and ATGMs. They're going to have to deal with PLAAF air superiority, but that's not as bad as it sounds. The Chinese have never fought a combined arms war, so they don't have as much experience as, for example, the US does in CAS. Nor does the PLAAF have the same amount of systems for CAS as the US (mainly UAVs and attack helis). Russia's CAS was inadequate in the Georgia War, will China's be up to snuff in Taiwan?
The point is that by making the air environment very hostile to the low and slow fliers (UAVs and helis) Taiwan can take away the most important assets China has for CAS, and threaten what will undoubtedly be a vital heli supply line to Chinese airborne troops on Taiwan. As for ATGMs, we saw in Lebanon 2006 how even small ATGM teams can hamper, frustrate, slow or even totally stop a large armored force supported by excellent CAS. Taiwan would need that ability in the critical 24 hours after the first Chinese boot steps ashore.
Mines and stuff: Taiwan needs the ability to quickly release a lot of mines into the Taiwan Strait and onto its own beaches. Not sure how this might be done, but even a relatively small amount of mines will require a fairly large resource allocation by the PLAN (a bunch of slow minesweepers and assets to protect them) and would scare away merchant shipping, harming China's economy. Also, we've seen how effective IEDs are at slowing and degrading military units of all kinds, even ones optimized to deal with them, in Iraq and Afghanistan. Now imagine mass-produced IED-like devices, scattered throughout Taiwan on routes likely to be used by a Chinese invading force that has no experience with IEDs. It could produce very large delays and degrade combat power significantly.
Public relations warfare: In the 21st century, the best way to get your enemy to cease offensive operations is to provoke an international outcry about civilian casualties. That's what happened at 1st Falluja, in Lebanon in 2006, in Gaza in 2009, the Sri Lankan Army slowed down while crushing the Tigers due to international pressure...the list goes on and on. Therefore, Taiwan needs to get it's splattered civilians in front of the cameras as soon as possible once the missiles start falling, and keep them there.