Motors: Don't people run motors underwater to break them in? (keep in mind this a brushed truck) I don't really see the problem with running them underwater some.
Batteries: Cooling will not matter as the batteries will be underwater, the balloon idea is great because it is removable, so I can take them off when I am not jumping my truck into the pool.
EDIT: The ESC is waterproof, IIRC.