Phill's right. Good, check that, great program design. I've seen "advanced" trainees that don't even have that kind of grasp on program design.
First things first, as they say. It is a well known principle that you can't do every thing at once, otherwise, you will burn out, injure, or plateau yourself.
IF YOUR TRAINING IS GOING FINE, then leave everything as is. However, if you are getting aches/pains, soreness in the ligaments, etc. You need to cut out isolation movements, and/or just back off for a couple weeks. As Phill said, volume looks incredibly high. Don't end up crashing and burning for a few months because you didn't listen to your body. I've done that and it's not pretty. Lesson learned (I think).
Look, if everything is working fine, then don't sweat it. If you start plateauing, burning out, etc., then go back to basics or back off and recuperate. Always remember, though, in general you should build your program "down in intensity"--in other words most demanding stuff first, isolation stuff, if at all, last. You seem to be doing fine.
And please, do myself and Eric Cressey a favor and ditch the behind the neck presses. Unless you're a competitive Olympic lifter, or training to be one. Even then, I'd be careful. Use a regular mil press or something. Just not behind the neck.
One major problem I see is the complete and utter lack of deadlifting. It'll help your form in front squats (stronger lower/upper back), and your strength in every other major lift (cleans, squats, etc). Ditch leg curls (if you want to do them one day a week, fine, but at least cut back a little), prioritize deadlifts. Check this site for technique.
Also, you need to row more, or at least some. Chin-ups too. Upper back work in general will help your front squat form.