The trouble with your arrangement is that if there ∆T is low, there must be very many cycles between mechanical and heat energy into order to store an equivalent unit of energy. This gives very many opportunities to lose efficiency.
There's a company out there, Isentropic Systems, that's trying this. A steep mountain to climb.
There's a company out there, Isentropic Systems, that's trying this. A steep mountain to climb.