Hi, B.D.
I have no problems with the subject matter or the origin of your song, it's entertaining and that's all that matters.
Mission accomplished!

The only small nit are the vocals, they sound a bit unfinished (and no, it's not YOUR vocals), they should 'flow' (for lack of a better word) a bit better with the backing tracks.
I'll have another listen, and see what I hear. You'll not be shocked if I'm too lazy to fix it, even if I agree with you.

Thanks!