So that would mean our sand battery would have to deliver 10MW, which might be possible given the heat capacity,
Well, my efficiency and capacity estimates were way off.
Apparently it can store 8MWh and deliver it at a nominal 100KW. So probably ok for a contribution, but you'd need to go large (or have plenty of them) to make a significant difference. Interesting approach though.