My updated timeline:
App received: Aug 27
AOR1: Nov 16
Ecas Sponsor DM: Nov 19
SA: Nov 20
Medical Request: Nov 22
CPC-M: Nov 26
Medical Passed: Dec 10
BGC: Dec 28
Ecas PA DM: Dec 29
PPR: Dec 31
Add'l info: PA from Philippines. No dependents
A nice way to end the year. It was also good to know...