I am no teacher.
But for the sake of a quick reply....
I would take "haven't made" because it still influences the present. You haven't made yourself clear and now you have to correct yourself as a consequence. The simple past would only state the fact itself. So I strongly tend to take the present perfect
But as I mentioned, I am no teacher.
Student or Learner