I like to use detect balance for homebrew races. Let's see how your's rates.
8 - ASI +2
5 - Choice of +1 ASI
3 - Darkvision
2 - Skill Proficiency
8 - Aasimar transformation
1 - Common plus 2 languages
25 - total points
That's sitting at the direct dead center of balance, one point above Half-Orc itself. Aasimar tend to be 31-33 but the races there tend to be extremely strong, Mountain Dwarves and Variant Human. If you do add more things try to stay under 40 those tend to be the extremely unbalanced races, Aarakocra and Yuan-ti. Otherwise you seem to be good on balance. I think you basically nailed it on the head. If you do add Reckless Endurance and Lightbearer their new total would be 31. This would put them on the high end of strength for races but nothing game breaking.
You got it bud. You can find it right here.
http://www.giantitp.com/forums/showt...uring-5e-Races