This is a full-on 12 foot kayak, not a sit-on one. Yes, it takes a spray skirt - it's a real kayak. It is made of polypropylene sheets, the kind that have the internal bracing (you've seen light-duty versions of in lawn signs, etc). It folds up (rated for 20,000 folds) into a package that is 32" x 28" x 13" and weighs 26 lb.
Go measure some of your storage onboard and see if it will fit...
(If you go to their website be prepared to be assaulted by an excess of fancy bells and whistles. But do it anyway...)