This is actually pretty nice. It has a nice rhythm and good sense of direction accompanied with decent flow. My one complaint is the bass or lack thereof (which is completely opposite to the problem you had with my song). I'm not sure if it's unclear and left too high and not brought out in the mix, or it's not there but it detracts from the flow because a bassline would help to push the song on. Otherwise, this was quite entertaining to listen to.