DG, just getting caught up on your sitch over a busy weekend. I wouldn't worry too much about what he tells people. After all, he told people early on you were getting a D, but it definitely looks like he's not thinking that now.
It definitely sounds like you are heading in the right direction and I am very happy for you. Just hang in there. Remember - baby steps. It's a marathon, not a sprint.