Cautiously saying congrats, it sounds like things are moving for you. Hopefully the AOR document arrives shortly. What you were going through, the doubt, uncertainty, and anxiety that an applicant or sponsor feels is what pretty much everybody else on here does or has during the process, as you have seen from reading the forum.No, this is his first Canadian application. We skipped the TRV because it's notoriously difficult.
It's not over yet and there can be other delays along the way that will give you all the same feelings again. Just have to have patience, hope things continue to move a long and not get too stressed if yours is taking longer than others. Every app is different so it's very hard to make any accurate comparison to other apps.
Good luck.