I wonder if they will run into problems like we have with capacitors; they are great when fully charged, but the energy stored drops off quickly as they discharge. I mean, as the warm rocks get cooler and the cold rocks get warmer, there is less temperature difference to run the heat engines so the efficiency drops (rapidly?). But I'm sure they have modeled all that. Just a thought.