Not familiar with his songs... but dammit, this song is a jam.
I initially thought it was Zild with a new outlook on life (his songs have this tendency to just scream "Welcome to the Black Parade".
I'll probably look at some of his songs... when work gives me the opportunity to BE HAPPY about things.