ouch looks like a nasty accident there, glad your ok!
i wouldn't call that a total write off though....probably a repairable write off, i know a few garages here in Melbourne that would just cut off the roof, and use another one. Are the A pillars damages?