Not bad.
This is not bad at all. The beginning is a little odd, and slow to start. My one complaint for the beginning would be how off that synth sounds in the background, compared to the beat. However, once everything else comes in, it sounds very nice! You're percussion is very well done as well, the kick is not too great, and the slight swing beat works nicely. The variation of the song is nice as well, and to make a 6 minute song is quite a feat. But, to have this much variety in a 6 minute song, that's even better. I have to say, my favorite part would be around 4:50. That was really intense man, that part was awesome. I think it could have used more of a buildup, but it's still awesome!
Make more like this man! You really did a nice job!
10/10 and 5/5.