First up, you can't make up a sleep debt by sleeping longer on weekends - unfortunately the body doesn't really work like that. The main key is consitancy - difficult if you have kids who wake you up before you're ready! - but something you should strive for.
What I do notice is that you are doing a lot of cardio. I don't know if you saw the posting a couple of days ago but you should probably take a look at this:
It's interesting reading and makes a lot of sense to me. Shorter, more intense (WOD-style) workouts coupled with regular low intensity exercise (ie long walks, long slow swims and bike rides) seem to be the way to go.
There's also a lot of good diet advice on that site as well.