I played Sonic Heroes and I really liked it.
Yup I wasn't satisfied with the original storyline of Sonic Heroes either...
This is a good parody of it, although the graphics... well, nothing against your style, but there were some scenes with really bad graphics.
However, that didn't stop me from voting 5.