J.F.
Have you considered depression? My depression causes horrible insomnia. Does she work out regularly since she's home-schooled? Exercise can help greatly if she is unwilling to take medications (as I was when I was young).
Have you looked into enrichment programs for teens with similar interests/aptitude? If she's big into politics, maybe look into debate groups so she can really put her skills to use. If she's intereted in health topics, is there a local hospital that will accept candystripers at her age?
Don't worry about her lack of interest in boys/makeovers etc. My sister was never interested in those things. They just weren't "her". Growing up, she seemed socially awkward, but by the time junior year hit, she had a full social circle and very close friends she's still in touch with. Let your daughter grow at her own pace.
Does she have social outlets? 4H, babysitting, volunteer work, church activities, etc? These activities might provide her with a way to apply her skills and burn up some of her energy that seems to be keeping her awake.