Found this comment from David about templates:
“Any site can be turned into a theme. Also a programmer with server access could write a newsite callback that set these configuration preferences.”
If I’m reading that correctly, it sounds like I can do what I want to…set the configurations beforehand. Now I’m wondering if I can set up departments and the e-z edit buttons on the nav bar beforehand too.