As for the race itself, Leclerc deserved better (and has all season). He was turning fastest laps on 20+ lap old hard tires with a broken front-wing (in a downforce needy car); that was truly a remarkably impressive drive from Leclerc. Who knows what his pace would've been with an intact front-wing. Ferrari managed to fuck up his race, again. Unless Lewis had found mega-pace over the last 8-10 laps, that was going to finish as follows without the safety car: 1. Leclerc, 2. Hamilton, 3. Sainz (maybe Checo if Sainz had lost pace).
I hope for Leclerc's sake he manages to get a car that lasts to the end of the race -and- coherent team strategy, because he deserves both, and if he had both to this point in the season, he's likely leading the WDC (Spain, Monaco, Baku, Montreal, and now Silverstone). Spain, Monaco, and Silverstone were in the bag for P1 without the mechanical/tactical errors. Baku, we can't know, but it would've been interesting to see how that race played out. Montreal should've been an easy top-3 if not for the grid penalty (which was fallout from Spain/Baku).
With the exception of Imola, Leclerc's been as good as any driver on the grid. Verstappen, Leclerc, Lewis, and likely Russell are in a class of their own. Sainz and Checo are also very good (possibly a result of the car they drive) but I don't think they're quite in the same class as those first four. This is definitely a golden-age for F1 talent. Verstappen, Leclerc, Russell are young and will likely be racing for 5+ years barring injury. Even if Hamilton was to retire soon (which I'm not sure will happen), we still have at least three (likely four) insanely talented drivers in fast cars duking it out. Awesome stuff.