RE: waterproofing esc and rx
Yes
There is a product called Boeshield T-9 It is a water proofing product made by Boeing Co. You can find it a Marine shops. One of the advertising tools they use is to have a Television set immersed in a tank of this liquid while the set is running.
I have used it on all of my water birds and I fly water birds everyday in my business. If you dunk the motor etc. just blow it out with compressed air or just wait until the next day for it to dry. It will start right up with out letting out the secret smoke.
Just spray the motor, ESC and even the battery with IT, let it drip out and towel dry, good to go.
Dan