Super Stroke contacted me via Twitter about my install issues and sent me another one of these free of charge, it showed up today. Got the grip on this time without issues, and this grip felt completely different than the first one I got (not nearly as paper thin).
Will snag some pics of it tomorrow.
That's awesome. This one I have feels real good. The size is perfect and glad I didn't go the GT tour 1.0 route