Hi Zardoz, your timeline and mine are similar. My test was May 23 and DM the next day. The officer told me "late June/early July" at the interview. I also figured that was hinting towards a large ceremony being done on Canada Day. No email yet.
You can look at when Oath ceremonies are scheduled...