Fantastic and oh so clever. Play mats like this would be wonderful outside on the lawn in the summertime. Kids or adults would love the cushion.
The shifting issue might not be so bad if you sew one row in one direction, and the next row sew back the other way. I do this when I'm piecing long strips and it seems to help things stay more even.