I must say not bad at all.
I realy like the build ups and the speed.
The Melody at 3:20 is very nice but you could have done the change a bit better at 3:50
Well you get 9 stars and 5 points.
Next Time wait a week and listen to the song again and think about what you can do better. Keep it Up