As this blog post shows (the author spend a lot of time working on this setup), the UX for starting with ClojureScript is pretty horrible, to much incidental complexity.
I hear the maintainers of Cljs are going work on it but its not a priority.
I hear the maintainers of Cljs are going work on it but its not a priority.
However, you can still get to a very usable state with a minimal setup. Once you get lein-cljsbuild set up, just running 'lein cljsbuild auto' and reloading the page after changes works fairly well. No, it doesn't have the polish or Vim integration of this full configuration, but it's usable.