I don't understand why the tyres are mandated. If it's one of these cost cutting measures, just introduce an overall budget cap and send the teams off. I preferred the good old days when they bought tyres from the supplier they wanted, refuelled when they wanted, then all the manufacturers in the chain (tyres, engine, chasis, etc) are trying to push the limits of performance - which is the whole point of F1. This half-hearted, "you must use this bit and you can't develop your own, change this every 4 races" is totally against the spirit of innovation in F1 IMHO. Yes there must be regs like engine size and aero rules. If you want close individual racing, give everyone the same car. If you want a proper team sport, let them run with a budget.
Also the overtake buttons that have been installed, it's practically impossible to defend a position. They should only work when the cars are OVER a second apart, bringing them closer together to race, not to allow drivers to simply breeze past when they've already caught up.
I'm not a Red Bull fan, but it seems the whole rule book is designed to slow them down, which is a fundamentally rubbish way to run a sport.