Thanks you for translating this, sure was a great ride.
Can't say much about the ending, everyone has to make a choice. Her mom made hers, and she made one herself. It is life.
But Mai being together with Yoshioka is enough to make me smile, and top of that, they still being a family, she and her dad :)