Ok... here's what i think.
From the text i understand that you did all the input yourself. well.. don't. :P
I'm a drummer myself and i find it kinda cringe worthy to hear off beat percussion. So work on your rhythm or use loops.
Also i think your percussion needs more of a "thump".
To get that, get yourself familiar with equalizers and compressors.
Seriously, these two things let you take control of the sound.
All in all its decent.
I like how the instruments work with their melodies.
The percussive diversity is solid.
I also like the interlude at 1:02.
It's a 6/10 because it doesn't come off the ground. It never really moved me.
Also because of the rhythm issues and the mastering of the whole song.
Just keep making music and do what feels right.
Don't take any criticisms too seriously... especially mine. :P