All cylinders filling with water

No one is saying it is or isn't cracked but the basic idea here is that there is likely a cooling source/passage that somehow is common between both heads. The most obvious culprits are the intake or the water pump.

Did you take the timing cover back off? There's those two passages on either side of the block right behind the water pump - what's in between - the water pump, right? (a common source feeding both banks) Is it a high flow type or have extra blades on the impeller? Are your pullies underdriven? Maybe a gasket is covering up the passages? Clutching at straws here.
I agree with you on the timing cover water pump setup .It was one of the first things that came to mind when he originally said the oil was contaminated with water ,but when he said that the cylinders them selves had water on top of the pistons (so much so that it blew out the plug holes when he turned it over) it made me lean towards a leak from the intake.These small block Mopars have a real design flaw with the water passing through the timing cover IMO.I was real anal when i put the front of mine back together after the cam swap ,for that very reason.If it leaks the water goes right into the pan and you cant even see it leaking from the outside .One little pit on any surface near the port ,a gaskets misaligned ,and your done ...