man that's good stuff.
my only beef is that some of the same riffs are used too repitively, it's a little bit chafing at certain moments.
i'm really shocked that you don't have any conventional music education. You don't know any notes scales etcetera? That's appalling. Even if it's something electric, learn to play something. Yikes.
But you've got a knack for arranging sounds and i respect that.
In fact i used to do a little tinkering with the music editor Acid Pro. But think what you could do with just some rudimentary music theory.
I'd recommend Finale! when you become interested in writing your own music.