I don't like the fact that you hit the upper body twice per week, and only hit the lower body once per week. I think you should alternate. One week it's upper body twice, the next week it's lower body twice. No reason to skimp on the wheels.
Exercise order is off. You should be starting with heavy and compound stuff and working your way down. So, your upper body workout would look like this:
Bench Press
Lat Pulldowns
Seated DB Press
Stiff Arm Pulldowns
Flys
Curls
Overhead Extensions
Although I think this is fine, I do think you might want to consider getting a rowing movement of some kind in here.
Exercise order on the lower body day should be done in the same manner:
Leg Press
DB Lunges
Hamstring Curls
Leg Extensions
Calf Raises
Also, I think you need to get a movement that places a little more emphasis on hip extension on your lower body day. Something from the deadlift or good morning family is my suggest. Also, I think squats own leg presses any day of the week, but to each his own.
Good luck sir!