You're roughly correct except last sentence.
Plus, drag is not constant, it related to shape, speed, windspeed, humility, temperature, etc.
It's not the efficiency of engine, it's the efficiency of aerodynamic of body to supercruise an aircraft.
We had jet engine before we achieved a...