For an ICE, assuming combustion temperatures of 550K and assuming the radiator can cool the system to 50C, the Carnot efficiency is (1 - Tc/Th) = (1 - 333K/550K) = about 40%.
That's a hard theoretical limit that assumes all processes are reversible. Real engines have irreversible thermodynamic processes so the Carnot limit can never really be attained.
In other words, your complaint isn't with the engineers, it's with thermodynamics.
(note: ICE engines are modelled using the Otto cycle rather than the Carnot cycle, but that's a bit more complicated and leads to efficiencies that are even worse. The Carnot efficiency is an upper limit for all heat engines, including steam engines, Stirling engines, turbines, etc.)
That’s like ~1850k assuming 2900F was rounded.
https://hypertextbook.com/facts/2003/ShaniChristopher.shtml
https://www.quora.com/How-much-heat-does-it-take-for-gasolin...
https://www.quora.com/Which-engine-has-higher-temperatures-a...
Best way of making a gasoline car (not the engine - the car) efficient is taking the throttle of the engine out and attaching a hybrid/regenerative generator/motor to it.
Maybe the electric scooters/mopeds are the solution?
But, for very long term storage efficiency is not that import. If you’re buying at an average of say 1c/kWh and selling at 20c/kWh in 6 months it’s mostly a question of what your storage costs per day as well as maximum output is.
At the point there is no need to use salt. You can use a referable electrically driven gas turbine and get about 70-80% round trip efficiency.
But it might (big might) be worthwhile for a transition period.
ICEs are my pet peeve, mechanical engineers keep coming up with all those ways of improving efficiency, and to be fair, in the last 30yrs they got it to be "good" but the actual % numbers are awful regardless.