As far as I remember the debate about the max block size cap started a "long" time ago,
an it risked to stall indefinitely.
In my opinion Gavin's conduct has objectively an accelerating effect on the decision
process. I dare to say that such "extreme" attitude had stimulated a lot devs
in focusing to find a solution and to come to a compromise.
I'm not saying that his proposal is perfect or better than any others on the table, just
stating that his strategy have moved the situation toward a new equilibrium by a long shot.
I agree. Gavin's threat of a unilateral hardfork
did successfully concentrate minds on coming up with solutions to the problem.
How do you know that his intention was not to stage a dev-team coup? He behaved exactly as if he really intended to, nothing suggested otherwise (although I don't claim to be aware of every bit of public commentary Gavin has made, as previously mentioned, I am not a twitter user

)
I don't know as any other person who based his opinion on fact. I can for sure observe public community reactions to Gavin's behaviour, though.