This is so great, thank you for doing it!
FWIW, there at least used to be some weird limitations and issues with SVG transformations that tripped up the Glowforge software (e.g. I think I’ve isolated one cause of “We’re sorry, an error occurred while preparing this print”). It doesn’t look like your code exercises any of the transforms-of-death, but I thought I should mention this in case you run into similar weirdness at some point.