What exactly do you mean by 2) ? I mean to say what is the context of Drogon flying over KL? A battle? A sack? Because if it is just a dragon flying over the city, that is a bit lame for a season finale. Also, in previous seasons we always had battles in episode 9, so that we can have a taste of the aftermath on the last episode. So, I think if anything Drogon - KL happens this season will actually have to be in episode 9. Is there enough time for that? I don't think so.