Interesting, thanks.
Thinking of uses, if everyone trusts the overseer, I could get my coins back if they're stolen. Alternatively, a government could regulate bitcoin by requiring merchants to use this type of transaction.
Also, how would this transaction appear in the Bitcoin client? Would both the owner & the overseer see the bitcoins in their account? Presumably the client can't spend them in the GUI.