I'm sure that the problems you face or concerns you have are going to be the same that others, me included when I'll try this contribution. Therefore and even if it might take you a wee bit longer than a private mail exchange with Kristof, I'd really appreciate if you post your thoughts on this forum, so everyone can benefit from them.
Not to mention Kristof having to answer the same questions several time privately instead of once in the forum.
You will find the draft removal script at http://pubsvn.ez.no/community/trunk/hacks/untoucheddrafts/bin/php/remove_drafts.php. Warning: in this state it still removes all drafts!
The status extension is located at http://pubsvn.ez.no/community/trunk/extension/status/. I'm planning a lot of changes to it, eg. moving the custom functions that return the assignable sections to the eZ publish permission system instead of getting them from INI settings.