Overheated and shut off. Reflowing optional?

My ChromeCast finally died after almost a year. Constantly overheating and resetting, but now no longer powers up. I believe it is a duel sided board and wanted to know if reflowing is an option for this device? If so which side should be on top when reflowing? Also, would adding a small 5V fan to the micro USB be an option to keep this from happening again?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 2
crwdns2934285:0crwdne2934285:0