This is a "Rage Rave" mix that a friend of mine and I did. I'd like to think of this as a short rave mix, as it's a bit heavy most of the time.
But anyways, this song should is split up into a few parts. My friend made the first part, before the tempo change and I made the second part, that being the transition from the first part to the second part and the second part itself. I borrowed my friend's melody from the first part and incorporated it for a short third part and finally, the piano being my work as well.
I'm not sure whether this constitutes as a Rave song, but as long as the listeners enjoy it, my friend and I will be happy.