I'd say it's too much, yes. You are being way too clinical in dividing up the muscle groups and wanting to include as many exercises as possible into each routine.
If a body part split is your thing, check out my 4 day routine. It's in my signature.
But if you'd like a regimen that's going to generate real gains for someone like yourself, I suggest you scrap this approach and adopt a 3 day full body routine.
And as for your cardio: 5-10 minutes low intensity pre-workout and 5-10 minutes low intensity post-workout is the maximum I would recommend for you. You are having trouble gaining mass. More cardio is a bad thing.
Besides, if you aren't feeling drained and weak after your routine, you aren't going hard enough.
W.A. AMATEUR STRONGMAN
Axle clean-press: 100 kgs (220 lbs)
Bench press: 135 kgs (298 lbs) - 1st PL meet 16th October 2011
Deadlift w/Barbell: 180 kgs (397 lbs)
Deadlift w/Hexbar: 225 kgs (496 lbs)
Farmers walk: 240 kgs (530 lbs), 50 feet
Front squat: 100 kgs (220 lbs)
Log clean-press: 100 kgs (220 lbs)
Strict OHP: 85 kgs (187 lbs) 3 reps
Tyre flip: 260 kgs (573 lbs), 100 feet