Yeah, those mighty ships give a sense of security that it´s not so. They have the tendency to blow sky high.
If I have to choose I will be an infantry soldier anytime.
But, returning to the main topic: as far as we are concrened no great American BB was tested in a one against one classic surface combat. How do we know that the American Squadron would evade and close to such a monster as the Yamato?
But, on the other hand, what you are pointing makes a lot of sense: rate of fire and accuracy (radar guided) are big issues if not THE ISSUES. At Jutland these two factors (rate of fire and accuracy) took the British battlecruisers badly!
I do believe it´s a fair fight: Yamatos vs. Iowas: 50-50 chance with an explosive ending if the japanese hit first.
Isn´t true that the Americans were getting ready to fight Yamato at Okinawa with a 5 Battleship Task Group in case the aircraft failed to sink her?