Overall Very Nice
Personally, the piano and aggressive drums actually mould together quite well. But, as what was said before mastering needs to be tweaked a bit.
I was thinking, turning your outro into an intro and making that drop at 1:48 come back with everything, as well as maybe a wobbling bass line :D But that's just an idea.
But, thank you, this song is great and keep up the great work. :)