Interesting chord progression -- not to far out of the norm, but the secret sauce is in that 4th chord.
It looks like you've taken special care to monitor your levels at least in your opening. I feel like you could have cut your intro some and maintained more drive throughout. Those tom fills are pretty good, btw, just a bit too loud.
0:32 is where I would have put 0:39, and I probably would not have taken the piano down so much.
The sub in this is entirely too loud for the hats and perc to cover. If you ever want to test how balanced a mix is, just see if it still sounds good with your volume turned down to about 20%. If you can still hear everything clearly and you like it, it's sounding good.
It does sound like this track has a brick wall limiter over it. I can hear this at 1:04 where everything is kind of distorting in that high range. Listen carefully.
Overall, other than the super loud toms, which do sound good, just need to be a bit quieter, this is a pretty good piece -- and this is in July. Not bad. I would definitely start looking into some tutorials for your favorite genres. You're getting there, just need a little push :)
Also, trim that silence in your outro. There's a free program called audacity that can do it for you in a matter of seconds.