Just a quick request: As you're setting various configurations to be dependent on these dirs created ($ZDOTDIR, $ZSH), you should also provide clear instructions on how to revert back to a "vanilla zsh" configuration -- it's the hygenic, and civil thing to do. ;D