I voted 7 because it was an enjoyable British Grand Prix, but not amazing. For me that's a 7 in terms of entertainment.
On Perez, Redbull will need to decide if him doing badly harms the brand. Do they care that much about being 1,2 every week, or will they just let things trickle along nicely where they will pick up Drivers and Constructors with ease. This will happen even if Perez continues his poor form since Max will keep netting so many points. The bonus of keeping Perez is not rocking the boat for in team politics and battles where there is a clear number 1 and 2. It's easier to manage. They could even keep the same driver line up for next season and do the same again.
On Mclaren... I'd like to wait and see. People like to jump the gun from just one good showing from a team. Aston started strong then went away. Merc had one good week and everyone said they were back...not so much now. Ferrari looked strong last time out but not so much around Silverstone.
Mclaren may have just been in the perfect window at Silverstone, but given we had variable conditions and they still were up there, it's looking good.