from the look of it your a pillars are OK, as the screen would have just pulled away from them, the main thing is the roof, on 98% of modern cars, you can't replace it!!!
on your 5dr (?) stilo I think the 'upper' roof panel (which the sunroof is mounted into) is replacable, but its hard, and the strut underneath it will certainly have taken some damage!
the strut can be straightened, make sure it gets done properly otherwise you'll be plagued with cracking windscreens, then the roof panel is literally glued ontop!! (its so thin if you welded it, it would affect the finish of the paint if you get what i mean, it would distort the metal) then sprayed up, a new screen, and the bonnet may stay
don't mention you where doing just under 35, say that you were occupied watching what the hooligans on the side of the road were doing, its not lying, its what you should be doing (I know its not your fault) in the perfect world.
Hope insurance don't just write it off (they like doing that), and that all your witness's are credible enough (i.e not too drunk either)