Well written. As a web-components evangelist I agree with everything you say.
I would mention Unit-Tests for web-components techniques.
You can read about my (working in production for several companies) tool here:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.