This is ....ing sweet dude, tones are awesome, drums sound great and the mix is really well balanced. The song itself is also great with a lot of melodic moments that I would totally get behind
Kinda have to agree with what's been said about that first solo, I would have really much prefered to hear something melodic. Then again, that's what I would expect from my own music I guess.
Also, hit me up if you'd ever want a solo contributed. I've done it for a few people and it's always been fun coming up with leads for other people's tracks