Dayum.
Awesome song bud.
Guitar seems really mushed/crushed, I know it's supposed to be that way to some degree but still.
Also make sure you actually play out all of those little notes so they don't mush up and you can actually hear them in more detail.
Drums are awesome! I don't much care for the snare, but still haha.
Mastering could be better and the mixing makes it hard to hear with the fast notes, but it's still great.