That guide is, sadly, very out of date and ironically linking to it probably makes it more likely to turn up first in Google search results.
Which parts did you find frustrating? Did you use ELPA? I ask because I've been using Clojure for so long now that I don't run into a lot of hurdles setting up new development environments.