You’re right, of course. Even more embarrassing is that I not only got it wrong, but I also repeated the error twice. (D’oh!)
To be more definitive about the sequence of actions on June 4th at the Battle of Midway:
Fletcher ordered Spruance to take Task Force 16 (the Enterprise and Hornet and escorts) on a southwesterly course and “attack enemy carriers as soon as definitively located” while he recovered the dawn search on Yorktown.
The range question was a heavy factor in deciding when to launch, as was Spruance’s desire to get the Japanese carriers while rearming after the morning attack on Midway Island. The first factor suggested a later launch, while the latter factor suggested and earlier one. Spruance gambled on the earlier launch.
At 0700, Enterprise and Hornet started launching their strike force. Squadrons for Hornet launched with little difficulty, but on Enterprise errors spotting planes for takeoff brought the action to a near-complete halt.
At 0745, Spruance ordered the planes already in the air to make for the enemy. The first Hornet planes had been airborne and formed up for half an hour, wasting fuel circling TF16. This meant that strike force departed without the fighter squadrons still on the Enterprise’s deck.
By 0815, the last squadrons launched and set off. At this point, instead of the co-ordinated all-types attack Spruance and his staff had planned and ordered, the strike had devolved into 3 separated groups, only one of which had escorting F4F Wildcats along for the ride.
At 0830, Fletcher started lauc
ching an attack from Yorktown with 12 TBD’s, 17 SBD’s, and 6 F4F’s. This group managed to dtick reasonably together.
At 0920, the Japanese finished recovering the Midway strike force, as the first reports of American planes came into the command staff. Also at this time, Hornet’s Scout Eight and Bombing Eight SBD’s reached their intended intercept point for the Japanese, and finding an empty sea, spent some time fruitlessly searching and then returned to Midway or their ship.
At 0928, Torpedo Eight’s TBD’s from Hornet started their attacks without escort and paid for it with the lives of every single member of the squadron save one, Ens George Gay.
At 0930, Torpedo Six’s TBD’s from Enterprise attacked Akagi again without escort and were again nearly destroyed, losing 10 out of 14 planes. Their intended fighter escort was ironically circling just in front of the Japanese fleet trying to make radio contact with the TBD’s.
At 1000, Enterprise’s Scout Six and Bombing Six sighted the Japanese cruiser Arashi hurrying to rejoin the fleet and followed her to their target.
At 1005, Yorktown’s Torpedo Three lost 10 out 0f 12 TBD’s despite their escort of Wildcats, again inflicting no damage.
At 1015 or so, Enterprise’s Scout Six and Bombing Six and Yorktown’s Bombing Three started attacks with SBD’s. 47 SBD’s from two carriers swarmed over the three carriers that were visible (Hiryu was farther north and escaped attack) almost without opposition.
1022 Kaga hit by first bomb
1028 Soryu hit by last bomb
So you can see that it was errors in both judgment and in execution that lead to the disorganized attack.