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'll also chime in and say the same. I've been meaning to go back and complete the exercises I couldn't at first.
I almost got stuck not reading on because I couldn't figure out how to do some exercises but I'm glad I didn't because hindsight shows me that would have been a mistake.
Based on your recommendations, just now, I went to go check out the book and found they're having a one-day half-price sale on it at Apress, the publishers: