I haven't had time to review your edits, but I will state that if you wish to share them with the project, you should get used to sharing your recommended changes in the form of patches -- specifically unified diff(1) output ($ diff -u ...).
In particular, when used with a CVS working directory, they will show the revision number you used as source and will show the context of your change against the underlying source.
For example, here's how I made
this proposed patch to a man page that I sent to misc@ two days ago:
Code:
$ cd /usr/src/sbin/nfsd
$ vi nfsd.8
$ cvs diff -u nfsd.8 > /tmp/my.wonderful.patch.I.hope.they.accept