Greg, just a thought re your compression post and wiring. It's probably a good idea to keep witing out of the bilge and it's also a good idea not to run wiring straight down from the mast as moisture will run down it. You should always have a loop just below the deck whenever wiring runs through the deck so that water can't keep running along the wiring. It's also not a good idea to have a hole through the deck below the mast as a lot of water runs down the mast. You need to sit the mast on a block with drainage onto the deck. You should have your wiring set up so that it loops at the bottom of the mast, inside the mast, then exits the mast through a side hole then goes through the deck beside the mast. You can use small skin fittings on the mast and deck with the wiring enclosed in tubing for this.
Inside, instead of running the wiring along the cabin ceiling, why not hide it behind a cabin top beam and run it across, and then run it back under the shelf. That way it's high and dry and you can't really see it. Rick