Also specific feedback:
RFC2119, instead of SHALL use MUST, it's more declarative and you don't have to read the RFC to realize SHALL == MUST:
1. MUST This word, or the terms "REQUIRED" or "SHALL", mean that the
definition is an absolute requirement of the specification.
With respect to adding the public@ list as required reading, there's no mention of signing up and issues around the anti-spam measures now. It might be worth noting that CA's SHOULD use their domain to make matching up the email to the company easier, but they can also use @
gmail.com or whatever, and in this case they may need to take additional steps to prove they are acting on behalf of the CA they claim to be.
Also the (wiki page? I can't find the link right now) of the list of people and who they represent (if any) for the mailing list, is that something the CA's should be filling out?