Good...
It looks like you put ALOT of effort into this so im not gonna be 1 of those berks who gives u a 1 on yr rating. 5/5 :P.
On the song maybe a stronger beat?
More bass!
And if you shorten the song a bit hopefully that'll boost the quality.
For me I like kinda Big Beat Tracks so this isnt for me.
Keep the good work.
Send me a message if you try for a DnB type song.
Treadz