Hammer -
Thanks for your response. A baffle is something I hadn't thought of, but it makes lots of sense. In fact, most commercial boxes I've seen have them.. chalk one up to missing the obvious. I'll give that a shot, thanks!
I do have the inside box screwed with nylow screws to the outside box, but they're not extremely tight so the box still bows upwards a little. Probably not anything that would cause a flood, but enough to make me uncomfortable.
As for the other thing, well.. I'm just not going to talk about it any longer, there's no point.