That horrible professor got what he deserved, and was a lot less cartoon vilain, than in the previous episode. Jack coming out now, make more sense too. You have the explanation, and a tear jerker scene where all his family issues are addressed in the most pertinent and honest way. His talk with Joey was fair, and her reaction understandable. Jen and grams, were great as usual. And I loved seeing them tell Ty off, as much as Jen forgiving him in the end. Too bad some of the replacement songs still sound so awkward, in several key scenes, though...