The site settings confirmation is stored as XML in database since it was the implementation in original Hawraman back in the day with SQL Server. Now with RavenDB, it would be good to use a JSON serializer/deserializer.
Some parts of the implementation like random string generator and podcast RSS feed generator are polished and published as separate NuGet packages. It's good to use them instead.
It's better to provide a more detailed configuration system so user can easily set the properties rather than going through the hardcoded stuff. Examples include the categories in RSS feed and iTunes categories.