From the looks of your bumper, it fit about the same as mine. The slight wave and gap at the fender edge in your picture tells me that a body shop would probably find a thing or two to tweak. It's one thing to eyeball it, it's another to run a blocker over it after priming...
That being said, I have heard nothing but good things overall about the Shine kit!