I Have Three Questions:
-1- Why Would a Community Would like their Members to Self-Delete their Accounts??
-2 After Deleting their Accounts, the Messages will Appear as Published by a Guest??
-3 If the User Selects the "Delete My Account" Option, during the Confirmation Time will he/she be Able to Retract him/her self of his/her Decision, and Cancel the Delete Process of his/her Account??

If is possible, the Where is Located that Option??

(I didn't saw it on the Screenshots)
I prefer to Completely Ban an Account than Deleting it, because I can Track who Published What, but if an User Deletes his/her Account, I would'nt Know Who Published their Messages. That's why I ask why whis Mod could be Useful for a Community??
My Best Regards!!