Mazda 3 100th Anniversary Edition review: celebratory hatch driven