The way this guy was playing was driving me insane, his APM alone was slower than your average SC player.
He didn't go for Dark Archons with Maelstrom until it was too late when he could have micro'd them one at a time in the Protoss base, also he could have gone with Reavers as the Scarabs do 125 damage per shot. High Templars also could have helped out as he could have hallucinated units to distract Raynor plus Psi Storm.
Mass Guardians and Defilers on the Zerg side was the way to go and he could have easily killed Raynor at the Zerg base too. The range on Guardians is broken as fuck and Plague from Defilers drain the health of things much faster than any other spell in the game and use Dark Swarm to cover his own units. Throw that with mass Lurkers too on the ground and there's no way Raynor is making it past the Zerg even with his ridiculous HP and damage.
The only race this guy played somewhat correct with the static defense was Terran but anyone could do that. He could have built way more tanks however instead of wasting resources on Battlecruisers.
Speaking of resources this guy's resource management was awful, at one point he had only 1000 minerals but 6000+ gas and had more workers in the Refineries than minerals. Spent too much of his resources building stupid shit instead of the things he should have been building.