The main connection on your controller physically needs to be a waterproof connection period! On both models (frames) street and fx the controller is positioned in the opposite but similar position, both with have the connector (wiring harness) plugging down into the cup of the controller this is a pocket for water. Without having a waterproof connector or liquid electrical taping the back and sides of that connector while connected there is now way for zero or anyone to waterproof the bike., even if you put a drip look before or after depending on bike and orientation, you would need a lot more than strategic placing. The controller can't be flipped because the other main connections are right there too, and on both bike the heat sink is directly behind sprat from the wheel.
If you look at the dash of a 14 zero to the dash of a Ducati, Honda, Suzuki, bmw street bike the gauge clusters are actually waterproof, and they cost 25% more on average than a zeros....