My Battlemage build is in my signature.
I would choose Endurance and Intelligence for your favored attributes (I had specific role playing purposes for choosing Endurance and Strength)
Your choice of birthsign is good. I also had a specific role playing purpose for choosing "The Atronach".
With Heavy Armor, do you plan on using full suits of armor? Do you plan on using shields, or 2-handed weapons? If you plan on using full suits of armor, you might not need Alteration, as you'll get the full amount of armor bonus and won't need Shield spells (unless you're selecting Alteration for other uses?)
However, I do believe Alteration and Shield spells are great if you're like me... not using shields (I use 2-handed Claymores), and I don't wear helms (I wear hoods for RP purposes). Thus, I can't max out my armor rating with just armor.
Outside of that, I think your skill choices are fine, and I'd never knock a racial choice. I like going against the grain sometimes, and making Redguard mages, or Breton tanks.
If you're looking for efficiency tho, Dark Elves are a good mix between melee and magic.