There was a lot of schmaltz in Obama’s speech in Jerusalem, but at its core, it was a tough minded speech. What I think Obama got right were the two fundamental drivers that create the tension that defines not just Zionism and the State of Israel but also Palestinian nationalism and the question of Palestine as well. These are three:  the deep connection to place and to home defining both Israeli-Jewish and Palestinian cultures,  the overriding insecurity that haunts that connection and makes it sad, and  the exigencies of justice and peace, self-determination and mutual recognition as the foundations upon which to secure a common future for two peoples.
Obama’s speech is here: http://www.haaretz.com/news/obama-visits-israel/full-text-of-obama-s-speech-in-jerusalem-so-long-as-there-is-a-united-states-of-america-ah-tem-lo-lah-vahd-1.511078/full-text-of-obama-s-speech-in-jerusalem-so-long-as-there-is-a-united-states-of-america-ah-tem-lo-lah-vahd-1.511078.
You can watch it here: http://www.nbcnews.com/video/nbc-news/51274222#51274222
Jeffrey Golberg’s response is very much to the point, reading between the lines. You can find it here: http://www.theatlantic.com/international/archive/2013/03/quick-reactions-to-the-obama-speech-in-jerusalem/274243/