Wow!
I enjoyed this very much. Overall you've got the sound right (it can be better, but for a start that's bloody awesome!) I especially enjoy the distorted part.
This was one of my favorite themes for a long time. May I ask which program you used to create this and how much time you spent on it?
5'ed