Which is wrong - there were three waves of strikes. The IJN also had 202 naval combat aircraft, not including seaplane scouts etc. This included:
82 x A6M2 (22 on Shokaku, 21 on Zuikaku, 19 on Zuiho, 20 on Jun'yo)
63 x D3A (21 on Shokaku, 24 on Zuikaku, 18 on Jun'yo)
57 x B5N (24 on Shokaku, 20 on Zuikaku, 6 on Zuiho, 7 on Jun'yo)
So you undercounted there were 120 bombers. But here is the thing - There was more than one wave of strikes I posted a summary. Running total of sorties in bold on the right.
During the initial contact in the morning, two SBD dauntless scouts by the way, unescorted, were able to hit Zuiho with two 500 lb bombs and taking their flight deck out of action.
- First strike on the 26th Oct 1942 was 64 aircraft from three carriers (41 bombers - 21 D3A, 20 B5N +2 more in a command role) at about 7:40 am - 64 bombers + 23 fighters
- Then Shokaku launched a second wave of 19 x D3A escorted by 5 x A6M at 8:00 am - 83 bombers + 28 fighters
- Then Zuikako launched 16 x B5N escorted by 4 x A6M - 99 bombers + 32 fighters
Tgen, due to some confusion after a Japanese attack, the first 15 SBDs had to strike without their escort, and were attacked by 12 x A6M. Nevertheless, losing 2 with another 2 forced to jetison bombs and escape. 11 of them nevertheless attacked and hit Shokaku with at least 3 bombs.
By this point Hornet was all but sunk, Enterprise was damaged by two bombs, Zuiho and Shokaku were damaged. But the Japanese spotted Enterprise and knew they needed to attack.
- Second wave continued on the 26th continued as 17 x D3A and 12 x A6M from the Jun'yo at 9:14- 116 bombers + 44 fighters
This battle, pitting 2 x US carriers (without any land based fighter defense) against 4 x IJN carriers, is a pretty close comparison to Ceylon, incidentally. It was a Japanese victory, but two of their carriers were put out of commission for months and had to return to Japan for repairs, and more importantly, unlike the clash between these same IJN units and the British five months earlier, the exchange in aircraft lost was even, in fact slightly favoring the Americans. And as we know, Japanese aircraft losses meant a much higher toll in dead or missing crew.
- The third wave was launched on the 26th at 13:06 Jun'yo launched 7 x B5N and 8 x A6M - 123 bombers + 52 fighters
- Zuikaku simultaneously launched her their strike of 7 x B5N, 2 x D3A, and 5 x A6M - 132 bombers + 57 fighters
- then at 15:35 Jun'yo launched another strike of 4 x D3A and 6 x A6M - 136 bombers + 63 fighters
you also forgot many other smaller actions, and undercounted others.
For example on 7 August 1942, the Saratoga attacked what was then Japanese positions at Guadalcanal during the invasion by the Marines. Allied transports and amphibious vessels conducting landing operations were attacked by 27 x G4M escorted by 17 x A6M of the elite Tinian Kōkūtai . They were engaged by 8 x F4F, shooting down 5. The bombers missed the ships.
Then 9 x D3A attacked, but were intercepted by 15 x F4F, losing 5.
The Japanese forces never attacked Saratoga directly in this action (basically due to random luck), but they did attack naval ships and engaged Saratogas fighters.
the Naval Battle of Guadalcanal of 13-15 November pitted aircraft from one US carrier (Enterprise) plus land based planes, vs one Japanese (Jun'yo) - all that was available after Santa Cruz - with sizable surface fleets on both sides.
The US lost 2 x CLs, 7 x DD's with 2 x CA heavily damaged, 1 x BB damaged.
The IJN lost 2 x BB, 1 x CA, 3 x DD, and 7 x transports (4 more shot up after being beached)
More telling, the US lost 36 aircraft while the Japanese lost 64.
In the Eastern Solomons, (Aug 24-25) which you mentioned - the IJN had 177 aircraft available on carriers and land bases, and also launched multiple strikes. Again running totals on the side in bold.
at 14:50 27 x D3A and 15 x A6M launched from Shokaku and Zuikaku - 27 bombers- 15 fighters
then at 16:00, they launched a second wave of 27 x D3A and 9 x A6M - 54 bombers - 24 fighters
So what I see here is a lot of very careful filtering and cherry picking, trying to present both the IJN and the USN in the worst possible light, underplay Japanese activity and capability, while exaggerating (and really grasping at straws) to try to pretend that the Hurricane, Sea Hurricane, and / or Fulmar were still contenders as fighters in 1942. They were perfectly suited to seeing off Condors or chasing down a CANT 1007, but against the IJN or Japanese Army, they couldn't hold their own any more than they could against BF 109s and MC 202s.
I only counted strikes that made contact with USN carrier TFs and I excluded non strike aircraft from the totals. The IJN had a record of poor recon and subsequently launching strikes that didn't make contact with their intended targets,