I think the real edge we had was getting the Yorktown back in action just 48 hours after it was very nearly destroyed. The Japanese were certain it had been as they left if dead in the water burning furiously.
It was very nearly a miracle that those shipyard workers (just another example of the capability of WWII Americans I have mentioned before) could get it back into fighting trim in such a short time.
If not for the Yorktown they would have had 4 against 2.
The ineffectiveness of Hornet during the battle meant it was 4 against 2 for all practical purposes.