Nice shreddage going on their, all parts have been well recorded. It's not easy to mix this genre and one can easily overcook the mix. However, on the whole I think you have got it right just a slight cut as bassjoker has suggested but that I think is one of taste.