Your quilt turned out great. I love the colors. And yes PP does create a mess. I usually tear out each block as I go so that it is all done when I finish the last block and they are ready to sew together.
The better alternative for strip quilts is to use either a washout out or leave in foundation. They work much better on strip piecing. My preference is the leave in.
peace