You don't know what happens behind the doors between CPU companies and benchmark makers.
If a benchmark maker goes, "I do not want any external meddling in my "objective" benchmark" and refuses to co-operate, the CPU company can't exactly say to them, "Stop allowing my CPU to be benchmarked in your benchmark!", can they?
Here's the thing, I wouldn't have suspicions about GB unless I had noted two things (which seem like pretty big red flags to me):
12700 was used as the baseline for GB6 when a faster CPU was available, the Apple M2. (You can see that in the blogpost that he posted a screenshot of M2 running the bench). He prefers Intel, whether that is personal preference or "financially motivated" preference, he didn't reveal in that post. I will choose to think that at that time, he was paid by Intel or at the very least, given a free Intel machine with 12700. If even the latter was the case, he should have declared that. If it's his personal preference, he should clearly say why he chose 12700.
Then with the latest version, he included SME support, just in time for the M4 reviews. Why would he be so concerned about Apple now than when he chose 12700 as the baseline instead of M2?
In order to vindicate himself in my eyes,
1) He has to explain his choices as a show of transparency.
2) GB7 should have the CPU with the fastest IPC as the baseline. Or, he can choose to NOT have a baseline and just some metric like operations completed per second etc.
EDIT: My current feeling is that he is pandering to whoever is paying him more which puts a big question mark on the objectivity of his benchmark results.