Only problem I see is you miscalculated the CR adjustment of Half-Fiend and Feral - you have more than 11HD, so it should be CR+3/CR+4 each. It looks like you're calculating the CR off the HD of the 'base creature', but then you're counting its full HD for SLAs and abilities; you can't have your demonic cake and eat it too.<br/>