I can't really help when it comes to how specific sites use Zelle; it was a method suggested that our bank uses so I went with it. I have never sent money using it.

I can say it appears that it doesn't matter what name you put in; so long as you enter our debtfreefanatics@gmail.com email address it gets to us.