I like the overall theme, There isn't any clash here, which is always a plus.
I got the joke. xD Then you went and explained it... which ruined it... lol.
I like the mechanical touches to it, it really makes this one pop.
Yeah, no criticism here... I usually like to find at least 1 thing I can pick on... but, I don't really think there are any for this song. ;P
Very good job!
-looking forward to hearing more from you!
:D
-MRM3