Of all the moments they needed to timeskip, the Jon reveal to the Starks and post-Dany were the worst. Agreed. Just shoddy shoddy work. I don't mind cutting it down to 6 episodes, but they could have done so so much better with what they had by just tweaking a few things here and there.
the KL episode:
- Have Arya's cool scene by having her use some dead faces to wipe out the Kingsguard, before she reaches the Mountain with the Hound, and then Cleaganebowl. Also give her more cool scenes by wiping out the leader of the Golden Company instead of an OP dragon.
- keep Rhaegal alive till ep 5 and have him killed by Euron's scorpion just after the bells to drive Dany over the edge. Let Euron die in her revenge dragonfire.
- Jaime does to Cersei what Jon did to Dany, before letting the rubble kill them both. Since Euron is already dead, he doesn't need to be injured when he dies and we can let that shitty fight scene not exist
- Dany killing: suggested above
- post-Dany: the Dothraki and Unsullied want to fight, but stop when Jon summons Drogon, gets on top of him and tells them who he truly is. Some try to attack, but are instantly barbecued by Drogon. The rest get the message. Greyworm insists on fighting and is captured. Later he is set free on the condition that he leads his men to Naath.
- Jon pardons Tyrion and calls a small council to elect the king. When they want to choose him, he says he will no longer take part in the politics and go North of the Wall, where he truly felt at home. Gendry is then elected king, with Bran his hand. Sansa remains Queen in the North, and chooses Tyrion as her hand, because Tyrion no longer wishes to stay in KL where his family all died. Arya goes back to Braavos to lead the Faceless Men.
I made this up in 5 min, and it is still a better ending than what D&D did.