Sachverhalt: A. X._ fuhr am 11. Juni 2005 auf der Ibergereggstrasse in seinem Personenwagen Mercedes in Richtung Ibergeregg. Dabei schloss er zu einem Personenwagen Mitsubishi auf, der hinter einem Viehtransporter mit Anhänger mit ca. 30 km/h bergwärts fuhr. Mit der Absicht, den Mitsubishi zu überholen, betätigte X._ die Lichthupe und setzte zum Überholen an, wobei die beiden Personenwagen seitlich zusammenstiessen. Der Lenker des Mitsubishi wurde am 20. April 2007 vom Kantonalen Strafgericht Schwyz wegen ungenügenden Rechtsfahrens mit Fr. 200.-- gebüsst. B. Das Bezirksgericht Schwyz verurteilte X._ am 7. September 2007 wegen unvorsichtigen Überholens zu Fr. 200.-- Busse, ersatzweise zu zwei Tagen Freiheitsstrafe. Eine Nichtigkeitsbeschwerde des Gebüssten wies das Kantonsgericht Schwyz am 28. Juli 2008 ab, soweit es darauf eintrat. C. X._ führt Beschwerde in Strafsachen und beantragt, das angefochtene Urteil sei aufzuheben, und er sei von Schuld und Strafe freizusprechen.