Tesla fails to hit delivery estimate, Rivian exceeds theirs