It's nice that the article pointed out his argument's faults, but unless it's countered right there and then it's not effective. It's a classic debate tactic, and Cruz is very good at debating, to just throw out as much bullshit as possible so that you won't be able to stop or refute all of his claims, earning him "points" with the audience.