2 things I think you missed in your write-up (but are in the article) - that were news to me:
1. rinse twice and don't spin too fast (to avoid creasing).
2. drying and re-activating the DWR are actually separate steps. Hang or use low heat to dry. Once it's dry, tumble dry for 20 minutes to re-activate the DWR.
Thanks for the article, it's a good reminder. As a winter commuter in eastern Canada, the road spray, grime and salt can get really get into the fabric. I was worried washing too often would wear out the clothes too quickly. I used to aim for once a month. But I'll probably up that now. As a bonus, I find a clean jacket "pops" more than when it's covered in grime and dull.
Now I just need to find a way to minimize the nano-particles of plastic that wind up in the ocean from all this washing...