That is a good summary of the options for Haskell web development. The author of this slide deck also wrote "Beginning Haskell." I bought this book and like it. That said I have an addiction to buying Haskell books :-) Personally, I use Yesod for complicated apps, otherwise Spock.
I'm somewhat new to web dev and new to functional programming. Can someone tell me how this is fundamentally different that ClojureScript + OM (<a href="https://github.com/omcljs/om" rel="nofollow">https://github.com/omcljs/om</a>) ?
It looks like a good start. I've been trying to learn Haskell and F Sharp and other functional languages and always wondered if there was a web option.