Well, I'm not here to argue much about it, but I think you are severely underestimating the strength of the Japanese forces during midway and severely overestimating the American forces during that time.
The Americans did NOT outnumber the Japanese at Midway. Sure the codes were cracked, and...