Not to worry, that'll buff right out!
So you had had hood latching problems previously? Crazy! I'm glad everyone is safe.
I'm afraid with what little I know about these sorts of things that you are probably right about the totalling. While the damage is repairable, it will take a lot of labor. The insurance company would rather give you the $1000 (or whatever) the books say your car is worth, than pay double that to repair it. It's a shame, I wish to a certain extent it would be your choice... Yeah, just get an SVT there are few in the Classifieds! Or find a stock one and mod it yourself.