A backing track would be nice, but you've definitely got some pipes. There were moments when you hit the wrong note, but overall a good vocal track. It's probably just my own style, but I feel a rest in the vocals at some point during the song would fit well. Find someone to do the instrumental, I definitely want to hear a final result!
On a side note, I could totally see this ending up as a dubstep track.