Insurance typically totals these things.
And you'd actually want a flood victem that was determined by an insurance company to be totaled?
Considering it still runs and operates fine, I doubt it'll be totaled for having wet carpet and a toasted subwoofer and/or ECU.
Was the motor hydrolocked? Is there any water in the oil? Does the car make any death rattles when running? If not, it's probibly fine. If you want to be on the safe side, change all the fluids.
It sounds like all that's wrong is some interior damage. If you can't get the funk smell out, contact your insurnace and get a new carpet set and subwoofer out of the deal. That's certainly a lot more cash to put out on my own compared to what my deducatble costs. The claim also may cover your ass if you get some crazy electrical problems down the line from corossion due to water intrusion.