The timing seems off with a lot of the notes, but I'm not just rating this on how professional it is. This song seems inspired and that's important for making good music of any kind. (What I mean by "inspired" is you have something your basing this song off of and you aren't just throwing down notes that sound good.)
Anyway, I think this shows some great potential. You'll have to let me know when you put out more tracks!