This episode has been such a damn trainwreck, and we've still got a good 20 minutes left.