Sachverhalt: A. Am 26. Januar 2002, um ca. 21.00 Uhr, fotografierte Y._ beim Bahnhofskiosk Richterswil X._s Taxi, weil er dieses unerlaubterweise auf einem zu ihrem Unternehmen gehörenden Taxistandplatz parkiert hatte. X._ stieg aus seinem Fahrzeug und stellte sie zur Rede. Im Verlaufe der zunächst verbalen Auseinandersetzung packte er sie am rechten Oberarm und am Handgelenk, drehte diese auf den Rücken und drückte sie an die Wand eines Geräteschuppens. Er drehte den Arm so lange bis sie in die Knie ging. Danach schlug er mit der Faust mehrmals auf ihren Hinterkopf. Y._ wies in der Folge verschiedene Quetschungen an der Schulter, am Handgelenk sowie am Nacken auf und litt unter erheblichen Schmerzen. Der behandelnde Arzt ging davon aus, dass sie keine bleibende Nachteile davon tragen würde und rechnete mit einer Heilungsdauer von rund drei Monaten. B. Das Obergericht des Kantons Zürich verurteilte X._ am 17. Mai 2004 auf Berufung hin wegen einfacher Körperverletzung (Art. 123 Ziff. 1 Abs. 1 StGB) zu einer bedingt vollziehbaren Gefängnisstrafe von 7 Tagen. C. Eine gegen dieses Urteil erhobene kantonale Nichtigkeitsbeschwerde wies das Kassationsgericht des Kantons Zürich am 12. Dezember 2004 ab, soweit es darauf eintrat. D. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der angefochtene Entscheid sei aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Das Obergericht hat auf Gegenbemerkungen zur Beschwerde verzichtet. 