Yay! I have yet to receive the email invitation, but I really hope it will be in-person.Congrats! We almost have identical timelines!
I applied on Jan 30, received LPP clearance on June 26, and just scheduled for oath today on July 14.
Haven't received the email about the oath, so not sure if it's in person or online.
Have you received your email invitation?