Thanks for your comments. Sorry it's taken me so long to get back to you. Commenting inline below on anything I think needs comment; other proposed changes look good.
I'm not going to get back to this anytime soon.
If anybody wants to pick it up that's great. Otherwise at least it's there in the mailing lists to search.