Almost same timeline as yoursOne more my friend got PAL
OINP Inland
20/06/12 AR
20/12/31 AOR
21/01/15 Upfront Medical
21/02/08 MP
21/4/13 PAL
But my MP was yesterday ( aupfront sent by post reached ircc office 5 feb )
june 15 Ar
dec 31 aor
Mr 18 feb
Pal - Today