Interesting.
I found the synth to get a little repetitive after a while, although good. Maybe alternate it a little by making this the chorus line?
I like the beats and the bass guitar! ^^
And also, some times, the synth timing would be off a bit, maybe a 20-30ms delay, but it is noticeable.