Really touching.
The "Martha" scene was fantastic!
But I interpret it little differently: The name "Martha" was not the reason Batman changed him mind, but due to the same name, he was able to realize the true nature of Superman.
The name was so deep in Bruce's subconscious, that it made him stop when he heard it. And that let him hear Superman begging for help and explaining the situation and he sees Lois, this human girl, running towards Superman and Batman realizes that Superman is actually just a guy with a mother too, who's been tricked and has this human girl who cares about him and mother that needs help right now, which is something sooo deep inside his psyche, etc...