The "C's" no big deal. I like how you described it. Know that there's always at least one unhappy arse in an academic dept who prides him/herself on giving out low grades. He doesn't have any power over you anymore. Yea M!
I sense a vibe of insecurity in you. Stay assured that you will be just fine regardless. I might have told him about the sighting, but only in passing.
Finally, you have a martian retreating to his cave to cook and you're complaining? Kick up your feet or take a bubbly bath while he does so. You'll be better able to enjoy the convo over dinner that way!