Hey bro,
That program doesn't look too bad. Six days a week is pretty hectic but you have a good split so as long as you are not doing too many sets per workout (should be between 18-24 total), you should be fine.
program is a little different but when I am strictly training for strength, split usually looks like:
Day 1 - Chest, biceps and core
Day 2 - Legs and shoulders
Day 3 - Back, triceps and core
Day 4 - Rest
Day 5 - Repeat
I try to train each body part twice a week, I train shoulders on leg days because shoulders don't need alot of work, they get alot from chest and back days. I also do cardio every day that I train either before or after and always try to switch it up from bike, to treadmill to rower, etc.
Here's what I mean:
http://www.trainwithmeonline.com/progra ... ecat=3&st=
Good luck!