A few things on this that jumped out at me. Taking 1/2 hour to fall asleep is familiar territory for me for most of my life. That's 30 mins of a busy day that you're basically throwing away when it comes down to it. The following 2 things have been huge for me to fall asleep quickly:
1) Vitamin D3 supplementation every day (5,000-10,000 IU)
2) 500 mg Magnesium 30 mins before bed. Make sure not to take w/ anything that has calcium.
(Hat tip to Dr. G on #2 especially)
It looks like the mornings are the part of the day you're personally most suited to working out, so I'd start working on getting up a little earlier. Incidentally, this should also help you with getting to sleep sooner at night. Your schedule looks pretty full, so I'd say you're going to have to make a choice between all 8-10 hours a night in bed and some of that time spent working out. I can't say what the best balance for this is, as everyone's different, but unless you can con some extra time out of the office every day, this is the only area where it looks like you have some wiggle room.
In my view, especially with your lifestyle as it is now, you're probably doing yourself a disservice not eating lunch, unless you have a planned IF thing going on. Being an office hound myself and knowing how some days/weeks can go, I find that skipping meals frequently tends to contribute to my levels of stress, which bleeds into everything else. Your mileage may vary here, but at least you might try adding in some meat/veg/nuts for lunch for a while and see how other things are impacted.
Hope some of that helps.
"Use what talents you possess: the woods would be very silent if no birds sang there except those that sang best." —Henry Van Dyke