I had been using an open source variant of this the last few months, which ironically has a similar approach - https://github.com/NodeSquarespace/node-squarespace-server
This is amazing news though! Hoping the next step is to expose a content manipulation api :)