Avg weight of all cars in the U.S. is highly irrelevant. This includes SUVs and trucks and even without those, you don't want your sports car weighing the same as a sports sedan.

The Enzo too could be much lighter, but there are certain aspects Ferrari took into consideration in order to make the car more appealing. Same goes for the CGT. Perhaps because of the hp and race technology, no one is complaining.