Is the unofficial Arcane Puppeteer subclass balanced to play with official classes?

One of my players asked me to play this subclass.

It is written there that it has not been playtested, so I am a bit scared to allow him to play that class.
Do you know if it is safe to play? Or more in general, do you have any tip to identify the strength of a class before playing it?