hi, the foam is not really for waterproofing. its more for forming, for when i do fiberglassing. Yes the floor is completely fiberglassed in, and pre-resined prior to glassing on both sides. The sides/seats, sun deck, etc will all be glassed with 3-4 layers of chop strand.