WTF? Your motor didn't blow because you had an exhaust leak or because of an outlet tube from the blower coming off. Blowing the outlet tube off will make it run pig rich if anything at all, and that won't do any real harm. An exhaust leak will have NO effect on your AFs or timing, causing it to blow either. Even if your exhaust leak was before a wideband 02 sensor which was connected to the computer to get ideal AFs at WOT.
How about you stop making BS exuses and admit the tune was too wild for the engine or the gas you were running?
I've got a 2.3 turbo making about 300hp... same hp/displacement as you had. I have blown off intercooler hoses MANY MANY times. No matter where your MAF is, or if you are running speed density, it won't hurt the engine.
My last trip to the track in said 2.3, I had a massive exhaust leak at the manifold to turbo seal. It was so bad, the manifold was loose at one point. I couldn't get spooled until 3500 rpm because of the exhaust leak, but it sure as hell didn't blow the motor....