About your suspicions: “I suspect that this presentation was selected for the lesson plan to evoke something beyond the spoken mythology. ”
Indeed that was the main purpose of this inclusion. The way in which this animated feature was created is a joy and an emotional pleasure to hear, watch and follow especially knowing the deemer insights into the mythic plot. This came from a computer game and the pieces of the episodes were separate throughout the game. I strung them together and they make a beautiful and coherent piece.
I would suggest this should be viewed daily for best devotional effect.