No, it's not far away, except for the fact that your enrollment time line seems off based on the huge interest from patients and your patient number was not correct.
Your estimate might very well turn out to be right, depending on delays, but it was based on assumptions that are simply not true or pure speculation and on omitting relevant things, which I have pointed out.