Neat idea. You need to spend some time on this mix. The drums do not stick out and gets muffled with the rest of the instruments.
The arrangement could use some work. This is a very basic form and has no real build up to a chorus. You got one chorus part but it doesn't feel like it because of the lack other elements in the intro. It just sounds like you pasted some patterns together, cut the drums and the bass and called it a song.
While I do like the idea, this sounds unfinished to me. Keep at it.