Sweet =)
I like it a lot, but i would prefer this played with a real guitar, and real drums, but as you said, this will come when you get better recording. But if i should vote only on what you created musically, i would give it a 9 cause i like the ideas in the song.