I’m not sure I understand the concept of a Pearl Harbor attack involving no Japanese ships, since the whole operation revolved around the use of a Japanese carrier strike force to bring the attacking aircraft into range of Pearl Harbor. Japanese aircraft in 1941 didn’t have the range to fly all the way to Hawaii from Japan and all the way back again. The closest that Japan ever came to doing anything like that were one or two very small bombing raids carried out against Hawaii by (if I recall correctly) a couple of flying boats from Kwajalein Atoll. These flying boats – Emilys, I think – were big and slow and clumsy, could hardly have done much damage, and would have had to fly unescorted since no Japanese fighters had the equivalent range.
As for the Doolittle Raid, it was carried out by B-25 Mitchell medium bombers, not by tactical bombers. The rule section about these normally land-based planes being carrier-launched is correct (they used special training and techniques to launch from a flight deck), but the rule would have to be more precise than just saying that “The US player can launch 2 TB from 1 carrier” because it doesn’t restrict the location of the carrier and it doesn’t specify that the planes have to fly a one-way mission. In the actual raid, Hornet had to get close enough for the planes to launch, hit their targets and continue to China. The planes didn’t have the range to return to the carriers, and in any case could never have made a carrier landing; the techniques they used to launch from a carrier couldn’t work in reverse to land on one.