He worked hard and he deserves his title. Let's not take anything away from him by bad mouthing the games or his opponents "bad play" or make comments like "Jaedong played like crap and gave it away."
Flash outplayed JD, that was the bottom line. He outplayed him very badly. He outplayed JD in these three games just like Effort outplayed Flash in those last three games.
When you're dealing with players this caliber, series like this one and the OSL finals happen. It's not cheese or the "dirty zerg" equivalent for Terran (14cc, lol) or JD's bad strategy or choking, its just one guy being better than another on a given day. And even the best players in the world can look like bumbling newbies in the face of tremendous skill and pressure.
Glad to see him so happy after finally getting the huge monkey off his back.