Ouch. Horrible outcome. Sorry about your loss. Yes, SRs do have cooling problems, but I believe it mostly revolves around a couple of things. Environment does have something to do with it, but shouldnt be that big of a deal. Timing of the motor has A LOT to do with overheating. Improper timing will cause your motor to overheat. I currenltly live in norcal, using the stock KA radiator, and stock SR fan clutch, with no shroud, and SMIC running at 10psi of boost. After setting timing correctly, the engine has been running strong and no signs of overheating.
I'm not sure what advice I can give you that others already haven't. Maybe have less confidence in your mechanic and check things over yourself. This is why I highly encourage people to do their own swaps instead of having someone else do it. That way if problems occur, they know what to do. Regualr coolant checks are essential, especially for a newly installed turbocharged motor. I dont believe you didn't notice the temperature gauge, it's sitting right in front of you. But maybe i'm just used to seeing it (right next to the speedometer). You were going what, 70mph on the highway? See, even the speedomoter needle was pointing toward the temp gauge

just kidding. Oh, and yes, that is what you should expect from an SR (or ANY engine for that matter) when it is extremely overheating. Good luck