I can see this growing into a good track. You've got awesome source material. I think making it sound a little less electronic and more instrumental would benefit the piece.
Hrm. It's very...simple. Generic, if you will. It's hard to criticize because of it's simplicity, and hard to praise for the same reason. Try to define it a bit more. Do something unique.