The delayed email sending is exactly what Gmail's 'Undo Send' labs feature does. It's really useful.
After reading the Gmail blog entry on it, I'd call it an invisible delayed passive confirmation, since Gmail labels it "undo" rather than "cancel." Makes perfect sense, though.