Sachverhalt: Sachverhalt: A. A._ erstattete Strafanzeige, weil der Lenker eines dunklen Sportwagens mit den Kennzeichen SG 000000 auf der Autobahn Zürich - St. Gallen am Abend des 5. November 2003 nach dem Überholen vor ihm drei Schikanestopps durchgeführt habe. Mit Strafverfügung vom 3./7. Mai 2004 bestrafte das Bezirksamt Münchwilen X._ als Lenker des fraglichen Fahrzeugs wegen grober Verletzung von Verkehrsregeln mit einer Busse von Fr. 500.--, unter Gewährung der bedingten Löschbarkeit bei einer Probezeit von einem Jahr. X._ erhob gegen die Strafverfügung Einsprache. Mit Urteil vom 15. Juli/25. August 2004 bestätigte die Bezirksgerichtliche Kommission Münchwilen die Strafverfügung. In der Folge hielt das Obergericht des Kantons Thurgau die Berufung von X._ für unbegründet, befand diesen mit Urteil vom 2. Dezember 2004 der groben Verletzung von Verkehrsregeln schuldig und verurteilte ihn zu einer Busse von Fr. 500.--. X._ erhob gegen die Strafverfügung Einsprache. Mit Urteil vom 15. Juli/25. August 2004 bestätigte die Bezirksgerichtliche Kommission Münchwilen die Strafverfügung. In der Folge hielt das Obergericht des Kantons Thurgau die Berufung von X._ für unbegründet, befand diesen mit Urteil vom 2. Dezember 2004 der groben Verletzung von Verkehrsregeln schuldig und verurteilte ihn zu einer Busse von Fr. 500.--. B. Gegen dieses Urteil des Obergerichts hat X._ beim Bundesgericht am 19. Januar 2005 staatsrechtliche Beschwerde erhoben, mit dem Antrag, das angefochtene Urteil sei im Schuld-, Straf- und Kostenpunkt aufzuheben. Er macht im Wesentlichen Verletzungen von Art. 8, Art. 9 und Art. 29 BV geltend. Auf die Begründung im Einzelnen ist in den Erwägungen einzugehen. Das Obergericht beantragt unter Verweis auf das angefochtene Urteil die Abweisung der Beschwerde, soweit darauf eingetreten werden könne. Die Staatsanwaltschaft des Kantons Thurgau hat sich nicht vernehmen lassen. Mit Verfügung vom 18. Februar 2005 ist der Beschwerde aufschiebende Wirkung beigelegt worden. 