A teenager has pleaded guilty to all four charges in relation to the Rothesay Bay vehicle crash that killed 17-year-old Robbie Cederwall.
Sobbing could be heard in the North Shore District Court today after the pleas were entered.
Judge Nevin Dawson granted continued interim name suppression for the driver.
Defence lawyer Steve Cullen said the 18-year-old defendant was "caught up in quite devastating circumstances".
He was in employment and it was causing him enormous stress thinking of the fallout, Cullen said.