The primary fermentation took almost two months? I would bet that's your off flavor culprit. That's an awful long time, and yeast could be dying off and causing off flavors. Plus using dry yeast for a 9 abv beer would seem to be too stressful for the yeast which would also cause them to produce weird flavors.
I've made enough fermentation mistakes that I've learned to make starters for big beers, don't leave it on the yeast too long and most importantly, take care of fermentation temps.
Fermentation was done in about 2 weeks. However, It finished in the 1022 range, and I thought I'd get a few more points out of it by raising the temperature of the fermentation chamber up into the high 60's / low 70s.
According to MrMalty, I needed about 288 billion cells. I should have needed less than 1.4 satchets of dry yeast - I pitched two, which given average cell count per package of dry yeast, should have been around 400 billion cells. Even accounting for some of the dry yeast not being viable, I still think I had a decent pitching rate.
I do think autolysis could be an issue though - I will definitely not leave it on the yeast for so long next time. If I do brew this again, I will definitely make a starter but I'm not fully convinced this is a pitching rate / yeast health issue.