I have no problems with the subject matter or the origin of your song, it's entertaining and that's all that matters.
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.