Hey, this is really good stuff! I love your vocal melodies, they really mix in well with the music nicely. The guitar riff is awesome too.
The only bad thing about this is the mix at some points, but I can't blame you for that.
Good job, keep it up!