Brilliant execution but the mix needs more bass. Everything from 150hz and down seems nearly non-existent. Guitars could use a bit more in the 300 to 600 hz radius and I guess there isn't a bassguitar in this so add that too.
Stellar track though, great work!