I've yet to hear of any solution to the heat problem, only vague handwaves that it will be solved. But it's the single largest and most challenging obstacle (amongst a set of large, challenging obstacles)
My searches aren't turning anything up, would you mind sharing what you know about solutions to the heat problem or point me towards a resource if can learn from?