Well, what a story. I'd give this an 8/10.
Excellent story except for the last few pages, especially the Ayumi x Shiro ending.
I can't accept Zenko getting away that easily either, even though I can understand why: outside of those three, her mom, Amagase and his parakeet, no one knows what she did and they decided they got no reason to take this any further.