Which of the following is the best translation for
Despite our late start, we completed the job.
or would you suggest something entirely different?

Несмотря на наш поздний старт, мы завершили...