I'm impressed, that is a lovely quilt. My hand piecing is so very SLOW.
To help keep your ruler from slipping get some of the sandpaper dots you stick on the under side of the ruler. They will keep it from slipping.
Good luck with your machine search.