The intermittent vibraphone sounds at the start don't quite fit the beginning, maybe leave it as a midi until about 0:56. At 1:50 that big, heavy MIDI that was going on up to that point shouldn't really carry the melody, instead maybe a second, octave higher one to pair with the vibraphone? Keep the low one in counterpoint, sure, but to me, at least, it shouldn't be the actual melody. I do agree with Rozo, in that a bit more melodic interpretation could be done.
Good points: really good drum line, the sound effects I think could stay, The vibraphone is a nice touch after the conflicting beginnings, and the bass MIDI part does work well in the sections like 0:29.
A little improvement is needed, but I think it's well done and on the right track.