It is expertly written. Half the lyrics have another meaning or are a reference to something.
Pick your favorite song and click it on this site. It analyzes lyrics. You'll see the layers of meaning.
I think Satisfied is one of the best pieces of musical theater ever written and staged.