LOL, luffy gets cheapshotted like that nearly every arc and than makes his comeback.
Shanks was desperate and went all out, because he saw the massive power coming from kid. Not saying Kid was as strong as shanks here, but 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.