1. Because there are some small differences; this creates the rightly formatted output; couldn't get it working with 'substitutes'.
2. Yes, line 119 should be: variable="editorial-director" (you're right about that). 2nd part: no, the 'Leidraad' says that when an editorial-director is given, no other names are given.
3. Unneeded redundancy. line 323 already rules-out that this could ever happen. It was usefull thou, when making this style. Lines 97-99 can be removed.