This is a pretty cool song, and you've got some really cool sounds in here.
That being said, your noise floor is really high (this is especially apparent at the beginning and end), and the whole song is pretty smashed compression-wise. It's loud and doesn't have a ton of dynamic range. (which, in turn, hurts its replay value and makes hit physically-tiring to listen to.)