I used to train at night in college. It sucked.
I used to play H2O polo, and practices were at 9 or 10 pm and I'd get home near midnight, behaving as if it was the middle of the day. Ugh. That *messed* me up good.
I don't have any clear solutions for your predicament, just empathy.
What I find helps most now, in staying on schedule, is to avoid bright lights at night (no computer/TV past 8pm), and to use as much natural light as possible during the evening. Darkness helps reset our circadian rhythms. Perhaps if you have a ritual of eating a lot of bananas (other simple carb fruit) as you drive/commute home, and then come to a dark dark house and DO NOT turn on light and DO NOT get on the computer or watch TV, you'll actually start being able to fall asleep ASAP. That's what I'd do if I could do college H2O again, and what I'd do in your situation.
"The worker has the right to leave his boss, but can she do it? And if she does quit him, is it in order to lead a free life; where she will have no master but herself? No, she leaves to sell herself to another employer. She's driven by the same hunger. Thus the worker's liberty is only a theoretical freedom, lacking any means of realization; an utter falsehood."