Yeah, the site has been pretty slow lately, but it seems like things are picking back up.
I think most boxes have little holes for the cables and are pretty well sealed. If I can't get my hands on a decent one for some reason, I'll just leave it exposed for the time being. I rarely drive it, so there's almost no chance of explosions.