I agree with Tennis_God...
I agree with Tennis_God on doing your shoulders and back. In my opinion I think its too much to do even if you do back in the morning and shoulders later in the day or vise versa. Just from training one of the muscles earlier in the day you'd be or I know I would be tired when I went to the gym later in the day. Both back and shoulders are large muscle groups to train, and shouldn't be trained on the same day. And if you did train them both in one straight workout, like Tennis_God said, you'd be at the gym for like 5 hours. Just try to split the muscles up into seperate days, the newer schedule you wrote up looks preety good to me. I know this seems long I just wanted to give you some insight on working seperate muscle groups, no flaming here. Good luck.