I can always appreciate a good rap battle; reminds me a bit of Epic Rap Battles of History, which I'm a big fan. I think you can go a bit deeper on the references between your creations and such otherwise it just feels a bit hollow. The beat also feels a tad rushed. Still, I'm liking this.