Thermal energy storage is one gotcha. It will eventually leak away, even if the CO2 stays in the container indefinitely, and then you have no energy to extract.
The 75% round-trip efficiency (for shorter time periods) quoted in other threads here is surprisingly high though.