Nice song, with beautiful harmonies that aren't always perfect, but certainly serve their purpose.
The overlapping vocals are a nice idea, but it is indeed hard to follow the main vocals, I would reconsider.
Call/response would probably be easier to understand and more pleasant to the ears.

But all in all, it's quite an interesting song that's worth fine-tuning.