Wow, i'd have to say you did an amazing job on this, the thing about this tho is that the kick is kind of distorted, you might want to down the volume on that just a bit, also i can barely hear the vocals. the melody on this is incredible, i love it.
all in all you did a great job on it!
PS: Would you mind checking out my latest track?
It's a remix of the megaman 3 stage select theme.