Great game from Jack, he makes the team flow better when he's out there. His ability to efficiently work the ball up the pitch is great for getting us quick scoring opportunities.
Playing with Gomez seems to be a better match for him than Cancelo. Jack is best when he is working to the inside, and Gomez is shows a great threat overlapping on the outside which gives Jack more space. I always felt Jack and Cancelo were trying to do the same thing and would cause multiple defenders to be near the ball.
As for the frustration when he was brought off, I think it was as simple as he felt pretty good and knew he missed a few opportunities. But as other posters have commented, there was no way he was going to play a full 90 in his (first?) game back from an ankle injury.
He'll be icing that ankle after running on it for a while longer, it's just part of the recovery from that kind of nagging injury. I recently tweaked an ankle playing pickup basketball, and while it didn't seem terrible at first, it still bothered me almost 3 months later. But to be fair, his treatment might be a little higher quality than mine.