Something seems Odd about that last sentence.
Edit:So, you keep the racial bonuses if you're a half dragon or half fiend? Doesn't that seem a little bit strong? You could easily do a one level dip in the class and get a lot of nice stuff. In the case of half fiend I'd get Str +4, Dex +4, Con +2, Int +4, and Cha +2 then, correct?