How much initial timing is too much? Running hot on the highway.

I wouldn't run that engine/camshaft combo at 12* initial. The 23* is closer to what I would run. If it starts when hot at 23, run it.

Initial timing should have zero effect on highway cruise temp. You're into the mechanical advance and total timing may be an issue.

Possible the shroud is packing air, restricting flow?

Could also be really lean. Does it surge at all on the highway? Hard to tell without reading a plug or having an A/F gauge installed.

This would be my number 1 shot if it has a shroud, and even if it does I don't think 2-12 fans is enough for a big block. (not that it would matter on the freeway, but still)