What a weird little game you've made here! I really liked the hand drawn comic-book style but not sure I got the meaning of the game xD
Haha, weirded you out, did I? I've been known to do that. Probably best not to read into the meaning too much...but thanks for sticking with it!
And you successfully Identified the credits track! If you listen closely you can spot riffs from that song throughout the game's other tracks.