Sounds almost like Olskool Hip-Hop
I love the main melody to it, but you really need to change or just get rid of the drums. The rest of the instruments were fantastically done, but the beat just makes it sound weird. If you don't want to get rid of them, then go for a quieter, softer feel to the drums. Judging by the way you compiled the drums where it speeds up REALLY fast, then I wouldn't go for a simple electro kick. I would go for a more breakbeat or DnB feel to it. But I really think you should just get rid of them. Not saying it's a bad song, you just need to change it a little.