It has been a long road indeed but it could be much worst.
Hoping your knee is better. But still a sign that you'll have to watch out for it. 
As for me, it is much better today. I guess the combo of cortisone, Voltaren, remaining quiet this weekend, etc paid off. I have no more pain. But I still will stay calm for the next week to give it a chance to heal better. And yes, I will have to be careful on hills as well. Baby steps...again.
Helene
Riding a 2014 Specialized Amira LS4 Expert - aka The Zebra!
2015 Specialized Crux e5 - aka Bora Bora bike