Mak, your parenting skills are incredible. Seriously, there are very few dads that take the time to cultivate an open enough relationship with their daughters that would allow for the type of interchange that you two had. The more time that you spend in honest communication with her, the more the trust level will build.
And, she is one lucky girl that she has a father with the knowledge that you have. I know of very few people who could explain scientific principles as well as you did. In fact, many elementary school teachers, teaching at that grade level, in the schools around here could not do it as well, if at all.
I wasn't introduced to the principles of evolution until I was 35 years old in a third year university class - Comparative Psychology - It just hadn't been part of the curriculum classes in the high school classes that I had chosen when I was younger and, frankly, my interests had been elsewhere.
I want to comment on this:
(even her school teacher is a muslim who won't let the kids use the word 'hell', and changed a recent school topic from 'witches and wizards' to 'imaginary places')
I realize that there is more context than the information you have given about the changes in word choice that the teacher made, and that there may be some influence from the teacher's religious beliefs.
However, I think there is merit in the changes. Firstly, by eliminating and not using the word 'hell', it acknowledges that 'hell' is non-existent. It really doesn't exist so why use the word? You don't even have to explain that imaginary place if it isn't in use. And, the teacher's interpretation and teaching of that word would reflect her religious bias, which would not be a good thing for her to have to explain to a class of mixed religious cultures.
Secondly, 'witches and wizards' again, are imaginary figures - the use of the words would connotate 'existence' - just like god - they don't exist. By applying the term 'imaginary places', the teacher has clearly identified that those magical figures exist there - in the imagination. They are not real.
Mak...Keep up the fabulous work - be proud of yourself and your daughter - she is going to be just fine. A smarty pants just like her daddy.
:)
*to add - I think that another easy concept that she would understand is the principle of 'survival of the fittest'. A child understands that weak plants die and the stronger plants live longer and produce seeds. They see 'survival of the fittest' in their own environment. Eh...maybe you have already built that concept into your explanation.