I'm holding out hope that the reason all of the fights were ended in kind of cheap ways for this episode is due to it being four vs four and that taking much longer to animate and whatnot. But yeah the voice acting has improved and I'm pretty sure Weiss was voiced by someone else this episode. It just sounded really different, probably just sick.