Okay, so this has been stewing in my brain for a while, finally wrote it out this morning. How unreasonably overpowered have I made this subclass. At what would need to change to make it reasonable?
Okay, here's a new pass:
Removed Uncanny Forms, replaced with the more boilerplate Uncanny...