Sachverhalt: A. Am 8. November 2001, um zirka 16.15 Uhr, lenkte X._ seinen Personenwagen von Tobel nach Winterthur, obwohl er zuvor alkoholische Getränke konsumiert hatte und im rechtlich relevanten Zeitpunkt einen Blutalkoholgehalt von minimal 2.49 Ge-wichtspromillen aufwies. B. Das Bezirksgericht Winterthur sprach X._ am 9. Juli 2003 vom Vorwurf des Fahrens in angetrunkenem Zustand im Sinne von Art. 91 Abs. 1 SVG frei. C. Auf Berufung der Staatsanwaltschaft hin fand das Obergericht des Kantons Zürich, I. Strafkammer, X._ mit Urteil vom 24. Mai 2004 des Fahrens in angetrunkenem Zustand im Sinne von Art. 91 Abs. 1 SVG schuldig. Es bestrafte ihn mit 6 Monaten Gefängnis (ohne Aufschub des Vollzugs der Freiheitsstrafe) und sah von der Anordnung einer Massnahme ab. D. Gegen dieses Urteil reichte X._ sowohl kantonale wie auch eidgenössische Nichtigkeitsbeschwerde ein. Mit der eidgenössischen Nichtigkeitsbeschwerde beantragt er die Auf-hebung des angefochtenen Urteils. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege. E. Am 24. Dezember 2004 wies das Kassationsgericht des Kantons Zürich die kantonale Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. 