One other point about Pearl Harbor - all battleships were in port.  But, luckily, all aircraft carriers were at sea.  Within months of the attack, military experts realized that the most important naval arms going forward were aircraft carriers - not battleships.

Not sure if I would agree that *all responsible* historians do not accept the FDR theories and the attack.  Yes, an open question but suggest that it is an open question vs. the interpretation from 30-40 years ago.