I suspect some of the rust started after the trip to th 2006 AGM in Seattle and some of the snow / salt encountered alongside th way... New bonnet balance, new floors, etc...
Body work is being done by a Prestige Auto Paint in Dania which came highly recommended by an Alfa/Ferrari owner.