You don't need a finished floor to do Seadek, Gator or any other. If you want it bad enough you can cut out your old carpet, sand the floor somewhat smooth with a DA sander, roll or brush on a light coat of resin to the surface just for adhesion and apply whatever. It would be messy and tedious but you could do it.