As Salam Alaikum, Brother,
I think your letter makes a lot of sense. May Allah SWT Guide you and show you the way always.
I do believe, Dawah is not just about presenting Islam to Non-Muslims but also putting in place a support mechanism for reverts when they enter the religion.
Jazak...