I loved every minute of the whole ride! I'm happy we've got a proper ending, even if it's obviously rushed and short, but I'd rather take that than nothing, or a vague/open/bad ending! 🙂
I personally think, like many have mentioned, that Yabe couldn't have handled this more gracefully, or more...