The esc is most likely done. When the caps came unsoldered, that was probably due to a short or overheating. I had a switch smoke once, and after changing the switch, the esc got VERY hot VERY quickly. So, I did the replacement thing through HW. I suspect that is what you will need to do, as well.