Nice!
Well done, I really enjoyed listening to this. I'm guessing you put quite a bit of effort in this. Good to hear this isn't just another simple midi import.
However, it isn't perfect. The intro is a bit too long and the snare drum is a bit too loud. You should also make the main synth lead a bit louder as it tends to disappear in the background.
Also, in the end, it sounds like the instruments aren't completely synced with the beat (e.g. at 3:25). I'm guessing something went wrong during recording / converting?
Anyways, you did a good job. 7/10 and 4/5