Sonic Generations has an insurmountable number of awful lines, delivered by awful voice actors. Homing shot most certainly has to be one of the worst, if only for the ridiculous repetition.
As for the design itself, it's not bad, but I have a an issue with how you've handled the front. I'd rather more was done with each individual image, than simply placing an image of Sonic against a random screenshot of each respective game. Not only are a few of the images incredibly low in quality, but it makes for some aesthetically unappealing turnouts (for example, Sonic '06 and Unleashed). Giving the same devotion towards each panel as you would a single cover would be going an extra mile that this would greatly benefit from.