You seem to be winning your bet
The samples do sound a bit strange and unrelated, but it makes sense if this was a bet. In which case, great job at improvising with this.
Maybe you could remake this sometime with your own choice of samples, make it sound even better. I would suggest some less harsh-sounding synths, along with a solid bassline. The drums don't need any work, they're awesome already.
Great job, keep up the good work!
M3 of the Review Request Club