Phat tune...
This is a sick tune. Congratulations. I have to mention as well that i'm really pleased that you created all the drums yourself, I can't stand it when people just paste a loop in to their songs. Although I recon the drums may benefit from a slightly distorted driving hi-hat rhythm. I know you've got a rhythm over the top, but I think open hi-hats would maybe work well.
The bass line is phat. I can't really criticise. Melody is nice and driving. The strings add extra texture.
Good work, your very talented. I hope this review was some how helpful.