Citation: 6B_806/2007 13.06.2008 E. 5

Die Beschwerde ist in einem Punkt (E. 4.2) gutzuheissen und im Übrigen abzuweisen, soweit darauf einzutreten ist. Die Sache ist an die Vorinstanz zu neuer Entscheidung zurückzuweisen (Art. 107 BGG). Der Beschwerdeführer unterliegt in tatsächlicher und überwiegend auch in rechtlicher Hinsicht und hat die entsprechenden Gerichtskosten zu tragen. Er obsiegt in einem Punkt, weshalb insoweit keine Kosten zu erheben sind und der Kanton Thurgau ihn zu entschädigen hat (Art. 68 Abs. 1 und 2 BGG).