May I make a couple of comments on this install?
1) your connections are not sealed and will most likely become corroded at some point and cause a bad connection.
2) If you wanted those crimped connections to be better, you should solder them to keep moisture from traveling up the the wire strands. They also make crimp connectors that have a heat shrink casing that will make a better seal around the wire at the crimp area.
3) the wiring should actually come out lower instead of the upper section of the fuse box, any good thief would see this and be able to bypass it quickly.
4) spend a couple dollars on some split loom tubing for the wiring to go into and look a little factory.
5) What is the amperage of that fuse? most toggle switches will handle 10amps and are usually wired in line to a relay.
6) that slit in the rubber grommet is not a true seal and water will travel down the wire and into the cab. May not flood the cab but it will leak. If you wanted a better seal, put a little silicone on the inside of the grommet. this will help.
not trying to be a smart ass, but with over 30 years of automotive electrical experience, this could be better and safer.