very well done
I knew it was dee from the gallery so that alone means you did something right.
anyway, gotta love Dee Snider (as if Twisted Sister wasn't enough, he wrote and starred in Strange Land, one of the best movies ever)
I love the art style as well. you deserve the 10/10 ^.^