Because Mari is too "one of a kind," there's probably no way to end the story in a realistic way. Bringing in divine (==alien?) force into the equation seems like a reasonable thing to do. If anything, bringing in that other robot felt less realistic. I still can't figure out why that other robot looks like Mari(e). And that robot also seems to have emotion. It's all so confusing.
The end result is that.... I guess I shouldn't write that.