Just wanted to say this seems like a very good idea and wish you luck :) I work around this by using the Capability Manager to remove the ability to edit others' posts and pages from non-admin roles, but this is a better answer.
Best of luck and I wish wordpress.org had a subscribe feature so I could watch this develop!