I like this. Your flow is a bit off (particularly when you first start your rap), although that can be contributed to the strange beat. Other than that, I can't think of much to complain about.
The sound quality of your mike is good, but I think you could tone the down the reverb on your voice.
You enunciate. Thank you.
The layering of your vocals, when you do use them, is done well. They're just subtle enough to compliment and not overpower the main vocal track. Not everyone can pull it off that well.
Overall, quite a nice track. Keep it up, man.
As a side note, this song reminds me of Samurai Champloo. Which is a plus, in my book.