I figured that it would end this way, and I'm glad the author resolved things, but it could've happened a lot faster and with a lot less BS. Plus, despite the fact that I like Ririsu better personally, from the story standpoint, I honestly feel like Ebino would've been a better match for Tarou.
It's that whole "The first girl that the main character bumps into always wins." cliche.
Edit: I just realized this skips 5 chapters from 162 to 167. Well, guess there's more time to figure out what happened then, with the proper translation. I guess that's what happens when you follow so many manga. You just randomly click when you see something new and you don't pay enough attention to what it is and who translated it, and then you end up with stuff like this.