I used clear silicone to waterproof that opening. As you can see there are a lot of cables inside and you really don't want to get water there.
Mud flap is a good idea to protect your feet from getting wet. I wished they made front fender longer (rad mini has it perfect)