I like this. Very creative lyrical content. Great humour and you throw in a lot of fun dynamic vocals here. The flow and delivery could use some practice; a few bars sound rushed and lack emphasis on some of words (more particularly in the beginning, you pick it up nicely in 2nd half of song). Overall, I enjoyed listening to this, and, most importantly, it sounds like you had fun making it.
Keep it up