Paul Graham's ANSI Common Lisp will get an advanced programmer up to an advanced level more quickly and efficiently.
That aside, I agree with your description of On Lisp.
Common Lisp really is a great developer's language, and PCL helps show why. Peter Seibel's a great writer, too.
A more interesting and unusual section of the book is the intro to using Emacs with Clojure -- it's not necessary to use Emacs, but you will learn how to edit all those parentheses without worrying about editing parentheses. Even if you don't use Emacs, this feature (paredit) is available for many editors and IDEs, so it's worth checking out.
On Lisp by pg explains very well what lisp is all about in the first few chapters.
1: http://learnxinyminutes.com/docs/common-lisp/
[1] http://www.gigamonkeys.com/book/ [2] https://mitpress.mit.edu/sicp/full-text/book/book.html