A very pretty movie.
I think it makes things too simple, however, and takes far too many short cuts on the way to a very sophisticated ending message. Also, can we really forgive him when he he says that the colours reflecting off an oil film are "rainbow" colours - which they are definitely not? (Any amateur artist would tell you that.) They are the result of subtracting certain wavelengths rather than selecting certain wavelengths. This is what so often happens when people want the simple explanation without the rigour of classical approaches beforehand.
Let's face it, Huygens (from a million years before) introduced the idea of phase and wavelength to explain all those introductory examples. His approach gives all the right answers to simple or even very complicated situations.
Obviously, QED rules but why muck about with coloured rotating arrows and talk of adding them together without coming clean and talking of vectors? It's almost like saying we'll do this bit of EM theory without addressing Calculus at all.