Definitely needs some moar work. As you mentioned, those samples need some adjusting. But I really like what you did with this!
Mastering is a bit shaky in some areas, so that needs to be tightened up. It's a little much in the high end. Mess with the pitch a bit on those higher synths. :\
And most importantly, YOU HAZ NEED MOOOAAAARRRRR BASS.