#3 and #4 are likely to make it into existing documentation at some point as advanced usage tricks.
#1 and #2.. well..
#2 already exists (and would likely serve as #1 as well), but I'm not entirely certain how up to date it is. I'll be looking over #2, #3, and #4 once I've converted more of the existing documentation over.
It's proving to be a lot more work than one might expect, but I'm making headway. If you'd like to see my work in progress, you can check it on my github fork:
http://www.github.com/firehawke/docs