I'd rather an actual intro and outro rather than it fading in and out. Mixing wise, way too much compression, the lead is too loud which pushes everything down. It's even worse for the kick.
Really not a fan of the piano.
The vocals are just bad IMO. I don't like how they sound.
00:45 I can't stand the cheering fx. The kick you put on every measure isn't that great. I think it'd be much better if you just had one and reverbed it.
The climax. You really need to find a better technique for pitching your kicks. (btw, is it your kick or from a sample pack, just curious).
02:33 FL Slayer? Lmao, please never ever use that plugin ever.
The arrangement is pretty good btw. I like the clearly dubstyle influenced areas.