Sachverhalt: A. Am 21. Juni 2010 ereignete sich kurz vor sieben Uhr morgens ein Verkehrsunfall an der A._strasse in Zürich. X._ wollte mit seinem Lieferwagen vom Parkplatz einer an die Strasse grenzenden Liegenschaft wegfahren und sich in den Verkehr einfügen. Er fuhr in einem leicht schrägen Winkel im Schritttempo mit dem vorderen linken Rad über den Trottoirrand hinaus auf den Radstreifen. Als er bereits auf der Strasse stand, erblickte er den auf seiner Strassenseite herannahenden Rollerfahrer B._ und bremste bis zum Stillstand ab. B._ ging davon aus, X._ werde ihm den Vortritt nicht gewähren, leitete eine Vollbremsung ein und stürzte. Dabei prallte er mit dem Kopf gegen das linke Vorderrad des Lieferwagens. Er zog sich Verletzungen an der Halswirbelsäule und eine Querschnittlähmung zu. Aufgrund der Unfallfolgen verstarb er am 13. Juli 2010 im Spital. B. Das Obergericht des Kantons Zürich verurteilte X._ zweitinstanzlich wegen fahrlässiger Tötung zu einer Geldstrafe von 90 Tagessätzen zu Fr. 60.--. Es stellte fest, dass X._ gegenüber der Privatklägerin, der Ehefrau des Verstorbenen, dem Grundsatz nach schadenersatz- und genugtuungspflichtig ist. Zur genauen Feststellung der Ansprüche verwies es die Privatklägerin auf den Zivilweg. C. Gegen dieses Urteil erhebt X._ Beschwerde in Strafsachen. Er beantragt einen vollumfänglichen Freispruch. Auf die Schadenersatzansprüche sei nicht einzutreten. Die kantonalen und bundesgerichtlichen Verfahrenskosten sowie die Kosten der unentgeltlichen Rechtsvertretung der Zivilklägerin seien auf die Staatskasse des Kantons Zürich bzw. auf die Bundesgerichtskasse zu nehmen. Er sei für das kantonale Verfahren mit Fr. 13'000.-- und für das bundesgerichtliche Verfahren angemessen zu entschädigen. 