yeah the roof is ******!! im perfectly fine without a scratch!! WOW!!! wierd bacause three years from that day i came home from iraq! i made it through that and now i survive this!! the was an angel on my shoulder that day!! its obviously not my time and there apparently is a reason for it so i just have to pic my head up and keep going!! im going to b parting it out if anyone needs anything!!, the rear wing, lip and bumper is fine, i think the skirts are ok but may have scratches. this sux so bad!!!! ill tell you what tho, i trust mazda and the way the cars are built!!! very safe automobile!!