Great song!
I quite enjoyed it a lot, your voice sounds a lot like Jack Black's in a way, nice humor incorporated too, but still good on its own if the humor wasn't in there. Love the song in all (I usually listen to Kingbastard, so this is a nice change of pace).