It's good to see Haruka have more emotional range. I thought while she was a nice character for the MC, she was kinda flat and boring. Shows she can react and get mad. I think it bodes well for MC.
As for the villain, I hope that's the end for him. He's too over the top. He doesn't really fit in with the rest of the characters. I think he would've been better if he toned it down and used a few more logical points.
I think he was close to inflicting psychological damage to MC which he could use as a growth point. Though I guess it was used on Haruka.