I agree that there are still some loose endings and at some points things got too wacky and it was difficult to take some crucial scenes seriously, there is also a mayor problem with the pacing of the story. Despite all this, I really liked this ending for the characters, it's not perfect, but...