As I've said before, your flow is cool and the lyrics are funny. It might be a little too Mars-like, (voice, lyrics), but I can't hate. It's impossible being completely original and I actually enjoyed it.
I wouldn't say that is was dope, but if you got a better mic and mastered your vocals, you'd be three times as fresh.
I like the underground-style though and the guest was pretty nice.
Overall:
Pretty nice, just try and raise the quality of your vocals somehow, weither its mastering, buying a new mic or both.