This is pretty much what I do except I find adding arms to the end of a work out too much, so I add arms and calves on its own day.
Chest: Do you need the incline hammer machine? You are hitting the chest with 20 sets. Maybe put the incline hammer last, see how you feel?
Or instead add some explosive push ups as a finisher? They have helped me abit.
My biceps are terrible, but why no straight bar curls? And ever try spider curls? I just put those into my routine....crazy intensity from those.
Shrugs: I just asked a friend of mine 2 days ago what he did for his massive traps. His response
"#1 behind the back barbell shrugs with straps, heavy weight (>315), 90s rest, 3-4 sets, squeeze at top
I feel shrugs need to be done with heavy weights to grow and db won't get u there. Neither will bb front shrugs (personal opinion).
#2 is rack pulls (bar at shin level).
5x5 with 3 min rest. Same rationale, exercise puts emphasis on upper back & heavy weight will allow for growth.
#3 is db shrugs.
I chose this over snatches b/c I figured ur looking to add mass to ur upper back. Also, back in the day, I never did true olympic lifts and my traps grew large."
I feel adding high pulls is a great way to get the traps to grow too.
Legs: I squat, leg press, RDL, hammy curl then if Im feeling good burn out on hack squat. I dont think it is too much though. Again, I see how Im feeling that day and add sets accordingly. Also, certain exercises, usually with dumbbells, I like adding in rest pause or drop sets on the last set of my exercise. You can always do that to get a little more out....