Citation: 6B_478/2015 E. 3

Die Beschwerde ist teilweise gutzuheissen und im Übrigen abzuweisen, soweit darauf eingetreten werden kann. Das angefochtene Urteil ist aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Die Parteien werden im Umfang ihres Unterliegens kostenpflichtig (Art. 66 Abs. 1 BGG). Der Beschwerdeführer hat ausgangsgemäss die Hälfte der Gerichtskosten zu tragen. Dem Kanton Zürich sind keine Kosten aufzuerlegen (Art. 66 Abs. 4 BGG). Der Kanton Zürich hat dem Beschwerdeführer für das bundesgerichtliche Verfahren eine reduzierte Parteientschädigung zu bezahlen (Art. 68 Abs. 1 und 2 BGG). Der Beschwerdegegnerin ist keine Parteientschädigung zuzusprechen (Art. 68 Abs. 3 BGG).