I feel your pain! My subbie blew up on there as well on the friday before the Turbotrix tunning. I've had my car for 3 yrs always maintained it well never drove it hard or red lined it etc. I thought ..hey a free dyno pull that would be awesome just to see what numbers I put down. Well those were the worst 10mins of my cars life!
Now I need a new short block. Apparently the user error was not corrected by then. I have not contacted S&R about ti since they told me going in that if the car blew up it was on me. And made me sign the waiver. But they have read my posts on here and have not made any attempt to correct it or even apologize for putting a stock car under that much load when the obviously didn't have it calibrated or understand the load.
Long and short, I'll never put my car on a dyno again! I learned a very expensive lesson. I wish them well at S&R and hope they get it straightend out. Because they seem like a great shop.