Nicely done but I think you need to recognize the blunders by black.
Smashing Sicilian with Sicilian Grand Prix Attack

Nicely done...taking advantage of Black's blunders.
I have been looking for an anti-Sicilian, and you have given me food for thought....having said that......one doesn't see the Grand Prix very often at the highest level. Is it easily refuted above a certain level ? It does look a little Gung-ho....but maybe it is meant to be an attacking players anti-Sicilian of choice.
...Or maybe your opponents "blunders" made it look better than it really is ( ha ha)
I recently watched an instructive video on Sicilian Grand Prix Attack by GM Eugene Perelshteyn.
Sicilian is a common opening choice of black against 1. e4 . Sicilian offers not only a chance for black to attain equality but even an edge against White. Considering this- it becomes important to know a counter Sicilian especially against much stronger rated player.
Today (2/3/2015), I played a stronger player and to my immense surprise scored a convincing win.