With today's CGI I think they could do it justice.
On the technical aspects, the US fire control system was what made it possible to rock that much larger force. If the fire director was trained on the target, you hit it, regardless of pitching seas and radical maneuvers on your part. They were able to rain those 5" shells on the bridges and upper works with deadly accuracy.
After severe damage and with one engine down, they managed to turn a column of destroyers with that fire.
"At 08:40, a much more pressing target appeared astern. A formation of seven Japanese destroyers in two columns was closing in to attack the carriers.
[16][17] Reversing course to intercept, Evans attempted to pass in front of the formation,
crossing the "T", a classical naval maneuver which would have put the force being "crossed" at a great disadvantage. Evans ordered
Johnston's guns to fire on this new threat. The Japanese destroyers returned fire, striking
Johnston several times. Perhaps seeing his disadvantage, the commander of the lead destroyer turned away to the west. From as close as 7,000 yards (3.5 nmi; 6.4 km), Hagen fired and scored a dozen hits on the destroyer leader before it veered off. He shifted fire to the next destroyer in line, scoring five hits before it too turned away. Amazingly, the entire squadron turned west to avoid
Johnston's fire. At 09:20, these destroyers finally managed to fire their torpedoes, 5.2 nautical miles (6.0 mi; 9.6 km).
[16] Several torpedoes were detonated by strafing aircraft or defensive fire from the carriers, and the rest failed to strike a target."
en.wikipedia.org