I second this, although I will add that there are many good rappers with intelligent lyrics and a nice selfmade beat.
FUCK mainstream music.
for your song: It's cool but not my taste in metal, I would never listen to it by myself. Musically it was really good, but the vocals weren't of my taste.
Now, I wanted to post apples from ty segall, but I couldn't find it anywhere.. :\
so here's a song I used from him in one of my vids