I think the first thing people will say is where are the deadlifts and where are the squats?
Also sounds like a lot of muscles hit in each session. After so many exercises are you still able to have the energy to hit everything as hard and intense as you need to? How long does it take you? I split what you do into about 4 days, twice as much as you, and it takes me a good solid hour each workout.
I do:
chest and triceps
(4 sets of 6-8 reps of: flat bench flys, incline flys, flat bench press, incline bench press, close grip bench press, behind my head dumbell lifty thingo for triceps, dips, push ups)
rest day (abs)
Back and biceps and forearms
(4 sets of 6-8 reps of: deadlifts, pull ups, bent over rows, bi-cep curl, palm out bi-cep curl for forearms, forearm curls)
rest day (abs)
Shoulders
(4 sets of 6-8 reps of: military press, straight arm bar raise thingo infront for delts, shrugs, bent over backward fly thingos)
rest day (abs)
legs
(4 sets of 8-12 reps of:calf raises, squats)