"Please compare that to whatever else is out there," Fascetti said.
Sure. Mazdaspeed3: 114 hp/liter, VW/Audi 2.0T: 100 hp/liter, Honda Civic Si: 98.5 hp/liter, Subaru WRX STI: 122 hp/liter
"The thing about Mustang is we never left the market."
Well, if you mean Ford never stopped building cars called "Mustangs", you're correct.
The True Mustang was absent from the market from 1974 to 1994.................