JoyRide president Neil Sherwin Yu and senior vice president for corporate affairs Noli Eala hold a press conference on April ...