I think so far this season has been better than the last few ones even though I think the show peaked a while back. Anyways this episode was...probably the best of season 7, maybe up there in general.
Oh yeah the voices, I think they're finding their footing. Some scenes they sound totally off but eventually it won't be so noticeable, like with Kevin Afghani's Mario.