Citation: 6B_1255/2016 E. 3

Die Beschwerde ist teilweise gutzuheissen und das angefochtene Urteil hinsichtlich der Kostenregelung aufzuheben. Im Übrigen ist sie abzuweisen, soweit darauf eingetreten werden kann. Der Kanton Aargau hat dem Beschwerdeführer für das bundesgerichtliche Verfahren im Umfang seines Obsiegens eine angemessene Parteientschädigung auszurichten (Art. 68 Abs. 1 und 2 BGG). Soweit der Beschwerdeführer unterliegt, hat er für die Gerichtskosten aufzukommen (Art. 66 Abs. 1 BGG). Der Kanton Aargau trägt keine Kosten (Art. 64 Abs. 4 BGG).