I put down 2" styrofoam length ways & staggered the seam line, meaning starting from the back 4ft wide piece against left wall narrower piece against rt wall then reversed for the next section forward that way there wasn't a seam the length of the bus. then i took 1 1/8" tg plywood laid crossways, {Had to trim about 4" off the ends} started 1st one butted up tight against the back then put a bead of glue in each groove before fitting in next piece then put screws in fwd edge of last piece installed. Floor feels very solid & altho I'm no engineer I think this should let the floor float enough to prevent major problems.
We are looking at using 5/8' thick 24"x24" interlocking carpet tiles throughout ours. Spill something or entry way gets warn out, pull out that square and replace. We put Kilz on the floor and tiles will go on that.