Realist,
if roosevelt would have made it public that japan is gonna attack than either japan would not have attacked or would at least have postponed the attack. also the public would most likely have demanded negotiations to take place. neither scenario would have been in the interest of roosevelt.by the way...the US was not significantly crippled by the attack. after all pearl habor was the only significant battle won by japan.
Sorry, I don't buy it. It seems that there were a couple of different encryption cyphers the Japanese were using at the time. We were able to decrypt one type but not the other at the time. This is an important piece of information that the author of this book glosses over.
The public would not need to know there was going to be an attack - just the top military officers. And that's exactly what we see happened. The top military officers knew something was up, but not everything. There were clear telegraphs sent to the top military officers in Hawaii letting them know that something was going to happen soon. They didn't take it seriously and that is why they were held responsible for not being on guard.
I think you need to get your information from more than one source (who is not even a historian, btw). It seems his references don't check out and his understanding of the Japanese cryptography situation is foggy at best.
This type of stuff reminds me of Cremo's Forbidden Archeology. A layman with an agenda venturing into a field of study where he is clearly not an expert.
rem