Yes it is water proof. I have two other one's and i have washed and did a trail ride in the rain. Still works great.
The black switch is for light switch. The display can run off a small 9v battery. I just had it hard wired in on my brute force. So i didn't use that black switch.