I am very glad you got through uninjured. Fun can turn bad fast on the twisties. I look at those pictures and it only enforces my one big concern with our Solstice. No roll bar. And, as far as I can tell, no way to put one in with our seat/top/rear deck configuration. My wife and Son drive this car. I hope a 'solution' is found soon. Again, Glad you are OK!
Scott