Citation: 6B_702/2009 08.01.2010 E. 10

Aus diesen Gründen ist die Beschwerde teilweise gutzuheissen, im Übrigen aber abzuweisen, soweit darauf einzutreten ist. Das Gesuch um unentgeltliche Rechtspflege erweist sich daher als begründet (Art. 64 Abs. 1 BGG). Bei diesem Ausgang des Verfahrens werden keine Kosten erhoben (Art. 66 Abs. 1 BGG). Der Kanton Zürich hat dem Rechtsvertreter des Beschwerdeführers für das bundesgerichtliche Verfahren eine angemessene Entschädigung zuzusprechen (Art. 68 Abs. 1 BGG).