While not sure exactly what it is, I think the problem with it as insulation is that it will absorb moisture like a sponge, but as a short term fix, sure better than nothing.
Quilting up the seat material would be super cool as roof covering or wall covering or something. Make it into a checkerboard pattern or maybe go over the top into a herringbone pattern. lol