If you don't get it, well that's why it's called art. It's meaning is up for the interpretation of the viewer. It is what it means to you. I swear, if the Free Stamp were in Boston or DC, everyone would be saying how awesome it is.
I don't care what anybody says, the Free Stamp is interesting, unique PUBLIC ART. We need more of it.