In my opinion Core D would not be right for an 8 year old. And yes, the content. My son is 8 he will be 9 next month and I am currently use Core B. I have to edit some of Core B because I think it is more than an 8 year old should be hearing, I couldn't imagine doing Core D with him now.
Just my opinion, do what is right for you family.