I think you handled things very well with your son. What do I know about parenting, I know, but it seems to me that you struck a very good balance between giving him the information he needs to understand the situation and make sense of things while not burdening him with adult baggage. Well done.