Hi,
1. Was addressed in my previous post. You don't need to run any sql, you do need to set the address and save it in the module settings for the contact form.
2. I'll accept your word on that and will add a config setting for whether to use DotNetOpenMail. This will be available in the next release or in a few days in svn trunk. The advantage of DotNetOpenMail is that it has support for multi part messages that contain both an html body and a plain text body in the same message. But in practice we can live without it. There is already a Web config setting that will make it not use DotNetOpenMail. If you set RunningInMediumTrust to true it won't use DotNetOpenMail, but it will also disable OpenID authentication, so depending on whether you care about that, you could use this setting now.
Best,
Joe