this is super impressive
especially if you really are just 15. you definitely have skillz. I like it alot. would work great in a dramatic flash.
kinda hard picturing it used in a rap battle.. the operative word being battle. this doesn't conjure up any aggressive emotions whatsoever.