I generally agree with this.
I wonder if we'll eventually want some templating in these emails, like `{{user_full_name}}` or `%%user_full_name%%`, for personalization.  We just have to make sure lynx doesn't mangle whatever syntax that gets used.  (maybe this means django template language?) 
a thought: most of these template syntaxes ought to be designed to not conflict with HTML anyway, right?