From plot holes to poor character development, the final five episodes have been a mess. But there's still hope.