The use of distortion sounds fantastic! It makes the instruments' timbres pop out. Really liked that. Also, the melodies are incredible.
There's a lot of muddy frequencies in the low-end, try to use EQs to lower them out.
Great work.