I really, really enjoyed this book.
As Avdi also points out in the book, it is important not to think of it as a "best practices" book. It's more of an exploration, a journey away from way most people build Rails apps to discover which alternative techniques work and which don't.
Some of these experiments end with the realization that the effort needed to introduce flexibility was simply too great to make the technique worthwhile. In my opinion, this is a good thing! Without these experiments, it would be left to the reader's imagination how much decoupling would be "too much". I really like that Avdi goes a little over the edge and then explains why he probably wouldn't do that in a similarly sized real project.
The summary of the book is a list of scenarios, each with links back to the places in the main text where it is described how to deal with it.
For further reading, Appendix A is comprehensive list of resources (books, blog posts etc.). Lots of interesting things to dive into in this list.
Finally, Avdi is a great writer. I also enjoyed his "Exceptional Ruby", and I really hope to see more books from him in the future.