I give it a 9 because of the simple fact that i see a lot of potential in this song. If it was longer I'd probably give it a 10. Aside from that it's great. Also, this is just my opinion, but I see potential for some possible lyrics? just saying ^^
good work! :D.