Hi There. It looks quite solid, just a few things I think you may want to look into.
1. Rather do 5-10 minutes stretching at the beginning, then another 5-10 stretching and the cardio at the end. Don't do cardio before the weights IMO
2. Try keep the time under 90 minutes. That includes all the stretching and cardio. I say try make it 45-50 minutes of weights max.
3. I see you have split it into an upper body and lower body/abs day. Looks solid, but for a few exercise choices I would change as follows (in CAPS):
Mon/Thurs
Chest press MAKE SURE IT'S DB/BB, NOT MACHINE
Chest incline press SAME AS ABOVE. YOU MAY WANT TO TRY SOME ALTERNATIVES ONCE IN A WHILE LIKE DECLIE PRESS OR CHEST DIPS. THIS WILL START GETTING YOU USED TO THESE VERY IMPORTANT MOVEMENTS SO THAT AS YOU PROGRESS YOU CAN FULLY INCORPORATE THEM.
Wide grip lat pulldowns IF YOU HAVE THE STRENGTH RATHER TRY PULLUPS OR CHINUPS
Row
Overhead press TRY MILITARY OR DB PRESS
Arm curl DO STANDING BB CURL RATHER THAN A DB MOVEMENT IF YOU HAVE ONLY ONE EXERCISE FOR BIS
Arm Extension SIMILAR TO ABOVE, RATHER DO A GOOD COMPOUND LIKE SKULLCRUSHER OR CLOSEGRIP BENCH
Tues/sat
Leg press
Leg extension DO SQUAT RATHER. ANY KIND - BACKSQUAT, FRONT SQUAT, ZERCHER SQUAT OR HACK SQUAT. LOSE THE EXTENSIONS IMO - CAN CAUSE PAIN AND INJURY TO THE KNEE.
Leg curl GOOD. BUT TRY DOING SLDL ONCE IN A WHILE TO GET USED TO IT AS LATER IN IT WILL BE FAR MORE IMPORTANT AND POTENT THAN LEG CURL
Hip Abductor/Hip Adductor USELESS IMO. DON'T WASTE YOUR TIME. RATHER DO CALF RAISES, AS I SEE YOU HAVE NOTHING FOR CALVES!
Rotary caff I BELIEVE YOU MEAN ROTATOR CUFF? WHAT ARE YOU DOING FOR THESE? IF ANYTHING, DO SOME CUBAN ROTATIONS, BUT THAT YOU CAN DO ON UPPER BODY DAY AS THEY DON'T TAKE TOO LONG.
Ab Bench
Lower Back extension DITCH THIS IMO. RATHER DO ANOTHER AB MOVEMENT LIKE CRUNCHES, REVERSE CRUNCHES, SWISS BALL CRUNCHES ETC.
4. Final comment - DITCH THE POWERBARS

Read up the sticky on Pre/Post Workout Nutrition by Alan Aragon. It should spell out the basics and I suggest you start following them as these details are vital
X