It would be a pretty good design, if Sonic was a series about negative emotions, and fighting depression, and being "vulnerable". But Sonic isn't vulnerable.
The guy's entire premise, is based on this notion that I noticed come into popularity around the time Sam raimi's Spider Man came out. And that's the notion of "a character is good when it's flawed". Spider Man was being sold as this flawed hero, which in turn makes him feel more "real."
This idea sort of got out of hand. As many took it to mean that a character MUST be flawed, in order to be good. And this trend continued(an in many ways, still continues), degrading characters further and further into this weird zone of emotionally vulnerable weaklings. soiboys for lack of better term.
Well Sonic isn't that. Sonic is a good character, because he's someone that we all wish we could be. He's an awesome guy, with no real flaws, except he's kind of impatient at times. And instead of trying to make Sonic work, he turned Sonic into his shitty hipster indie dev abomination.