Citation: 6B_1283/2020 E. 5

Die Beschwerde ist teilweise gutzuheissen, das obergerichtliche Urteil aufzuheben und die Sache zu neuer Beurteilung an die Vorinstanz zurückzuweisen. Im Übrigen ist die Beschwerde abzuweisen, soweit darauf eingetreten werden kann. Der Kanton Zürich hat den Beschwerdeführer für das bundesgerichtliche Verfahren im Umfang seines Obsiegens zu entschädigen (Art. 68 Abs. 1 und 2 BGG). Die Entschädigung ist praxisgemäss seinem Rechtsvertreter auszurichten, wobei vom üblichen Pauschalhonorar auszugehen ist (vgl. das Reglement vom 31. März 2006 über die Parteientschädigung und die Entschädigung für die amtliche Vertretung im Verfahren vor dem Bundesgericht [SR 173.110.210.3]; Urteil 6B_983/2020 vom 3. November 2020 E. 2). Insofern wird das Gesuch um unentgeltliche Rechtspflege und Verbeiständung gegenstandslos. Soweit der Beschwerdeführer mit seiner Beschwerde unterliegt, ist es zufolge Aussichtslosigkeit abzuweisen (Art. 64 Abs. 1 und 2 BGG). Dem Kanton Zürich sind keine Gerichtskosten aufzuerlegen (Art. 66 Abs. 4 BGG). Der Beschwerdeführer hat die Gerichtskosten im Umfang seines Unterliegens zu tragen (Art. 66 Abs. 1 BGG). Seinen angespannten finanziellen Verhältnissen ist mit reduzierten Gerichtskosten Rechnung zu tragen (Art. 65 Abs. 2 BGG).