Angel: “Home” May 8, 2003 Stephanie Leary Yes. UPDATE: Whedonesque is reporting that the finale scored a 3.7 in the ratings. That’s slightly better than its ratings for the rest of the season since the big Vegas blowout. Come on, renewal…