I admire your ambition. When I did twice a day training I was only working out three days a week, doing squats, dead lifts, power cleans, etc, in the morning and then coming back and working my upper body in the afternoons.
I read an article some time ago about doing the strength building work in the mornings and the hypertrophy in the afternoons, but then you would be doing 3-5 reps per set in the mornings.
As for leaning out, I think you should have two leg days and combine the shoulder and arms days, because no weight lifting exercise has burned more fat off me than squats, especially when I tried "Star complexes." You can search for that article on t-nation.