Love the music, ditch the samples
The music you have created in the background is great, and would be very good in a game, but the samples you have throughout the song are distracting, at least in the level of use they have here. The timing of the samples is off in parts as well. I say keep the music but tone down the sample use and volume considerably.
You obviously have talent, but some parts of the song don't quite blend together. Altogether it's good to see that you're working with a full range of sounds and that you were able to use vocals to help the song. Good job.