Literary: Of course we have a very simple dichotomy here. Zerahemnah surrenders or the fighting will continue. Past that general command we have the way in which Moroni phrases the command to surrender. Moroni is very formal in that declaration, and lists a number of things that become “witnesses” to his promise of safe conduct for Zerahemnah’s men should they surrender.
Moroni begins by commanding in the name of God. Of course this is the highest oath. This is an oath by the God who has won the battle. After that declaration we have “by our faith, by our religion, and by our rites of worship, and by our church….” While it would appear that Moroni is swearing by different things, these are all intended to be the same, with slight differences. This is a well known literary technique among Mesoamerican peoples, where the same thing would be repeated with slight alterations. We need not attempt to find a difference between their faith and religion, because Moroni intends these to be parallel equivalencies, but with slight differences for a cumulative effect.