He kinda reminds me of the Disturbed and Mushroomhead things... Or almost everyone from the Nightmare Before Christmas...
Shane seems pretty cool tho... (heh, kinda cute, too). He kinda looks like a turtle on the last panel today (coz he's sinking in his shirt/jacket thing.)