I thought it dragged a little in the beginning, but finished very strongly. Feels like a lot of attention went into Chihiro's arc too; I don't think the final one can beat this (at least outside of the hotness factor
).
Was that a Southpark reference?