I really like the interactive elements and animations.
Small nit on the wording: "This continuous cycle enables self-sustaining, self-propagating electromagnetic waves"
The term “self-propagating” makes it sound like the fields are somehow pushing each other forward, but really they’re just coupled solutions of Maxwell’s equations.