IMO, the rhythm guitars are a little too loud (and probably need the highs or high-mids boosted a touch to sound less muffled) and the kick and snare are way too low. The snare crack should be just about the loudest thing in the mix – it should cut cleanly and clearly through EVERYTHING.
Great little piece and I love the lead playing!