LOL, luffy gets cheapshotted like that nearly every arc and than makes his comeback.
Saint Shanks was desperate and went all out, because he saw the massive power coming from kid. Not saying Kid was as strong as Saint Shanks here, but Saint Shanks simply saw the danger coming from kid.
And yes, I am absolutely sure Zoro and Law would have been done in the same timeframe. At least without oda massive plot armor.
Luffy may be another chapter right now. But kid will get there too.