Pretty good!
Not bad - I get the feeling of slight disorganization; was the keyboard piece played with a midi keyboard/was it a recording? If not, it must just be my imagination. The rest is great - good job on the drums, they fit well. The song doesn't loop perfectly (would have been nicer if you didn't have the silence at the end; that way, the listener can't tell when the loop ends and begins until he listens to it for a few times). Still, good!
Overall, 8/10 5/5.