all the instruments work
trust me, i'm a harshass critic. even though you didn't use many different leads, you still got the 'personality' of the song across. the name helps too...gives you something to visualize. the synth at 1:51 is well-made, if it's not a preset.
also, nice hi-hat! most people screw those up