Here's some more from my personal experience (not saying it would work for any of you, and it appears you've already tried a few times):
fwiw, I rarely am tired in the evenings, I just decide that it's reasonable to go to bed now. Similar about food, I do it more to keep my machine working, not because I'm hungry. Sometimes I pull a late-nighter because I'm sucked into something, but getting up the next morning is harder (the "blerch" [1] is louder) so that sucks.
Every time my alarm goes off in the mornings (fun fact: the alarm sound is "Gonna Fly Now" from Rocky :-) there's a few minutes where my inner "blerch" tries to convince me to stay in bed. Every time. I force myself to walk the stairs and down a glass of tomato juice, and in almost an instant, am up and running.
I don't think that it being really easy is the point here. And part of me always wants to stay up long and nerd around. For me, taking control, getting over that hump is never easy and takes a good bit of discipline, for the lack of a better word. I did find that getting up in the mornings and stopping to code/paint/play games a bit earlier before getting tired gets easier with time.
[1] where I got that "blerch" word from: http://theoatmeal.com/comics/running
The only thing that I have found really works is about an hour of exercise, preferably cycling. That was a lot easier when I lived in a warm country.
Also I guess I'm not convinced why I should have discipline... it just seems to work for other people!
You get really weird days when 10am has become 'staying up late' somehow...
If you want my advice (feel free to ignore me, I'm just a random guy on the internet):
If you aren't happy with how it's going for you (big if), identify the variables you can change, and experiment with them. What worked for me doesn't have to work for you, but I wouldn't count on "them" adding hours to the day anytime soon :-) Diet and exercise had a strong effect on my energy levels and sleep patterns, beyond that I'd just be guessing. The topic turns into biochemistry very fast, and I'm not very good at that. But at the end of the day, you're a machine, and that machine can be hacked. How, is up for you to find out.
My old business partner used to pull it off quite effectively. His girlfriend was an early to bed, early to rise type and seemed to require more sleep than him. They'd go to bed around 9 or 10.
She'd sleep through to 6. He'd sleep through to about 4, get up and screw around on the computer for a couple of hours, go back to bed, and then get up again at 8.
Got to go to bed at the same time as his girlfriend, got an extra couple hours of productive time in the night, got up at his regular time. It was, to me, a pretty ingenious solution within his constraints.
Unfortunately I'm the "if I'm up, I'm up" type. Takes me a bit of work to get conscious but once I do I won't sleep again until my bed time.
I go through phases of being happy with it and not, guess we'll see if/when I get annoyed enough to have another go at 'fixing' it.
I'm not sure it's 'owlishness' or if it's delayed onset sleep disorder, but my body seems to just want more hours in the day. More to be awake for (20 ish) and more to be asleep (10 would be good). If I was left to control my own schedule and didn't have to consider everyone else on the planet I'd probably get up six hours later every day...
I've tried making myself go to bed, and sometimes to sleep with chemical help, It doesn't seem to work for more than a few days. I don't seem to have a reset button I can find.
Getting up at 5am regularly isn't really a choice I can see making, however motivated, because 5am would come and my only thought would be how quickly I could go back to sleep, shortly followed by seething, loathing hatred for whatever had woken me. Similarly going to bed at 10 results in me laying there for several hours awake.
I envy people who regularly get tired in the evening rather than waking up and wanting to do stuff when the rest of the world shuts down.