Yeah, I think you basically hit the only terribly useful thing free spirits can do, which is possess dudes and then mask their aura. The only things I would point out are:
You really want to make sure you get yourself a good vessel. Since you're spellcasting pew pew, you probably just want something really tough. A vehicle is a surprisingly good option, because you can get massive amounts of armor while making Christine references. Also, the stuff you add to vehicles checks your Force, not your crappy physical stats. You probably don't want to start with one, though, because you don't have much else to spend money on and you need every precious BP at chargen.
I'm not sold on the Physical Mask part of this. You have to sustain it (and you can't use a sustaining focus), which means you're taking penalties to everything and your pools are hardly huge to start. You even take the penalty on opposed rolls to pierce your aura masking, which is unfortunate. I would consider instead scraping up the points for more Edge and Realistic Form/Mutable Form. You'll have to slash into other stuff to afford it, but it's a much better way to disguise yourself.
I'd really reconsider a lot of those spell choices.
-Analyze Magic: why? You are either astral or dual-natured all the time. This spell does nothing for you.
-Control Animal: this is way too narrow. You already have Control Thoughts.
-Eyes of the Pack: again, really narrow in application.
-Powerball/bolt: You have a major problem here, which is that you do not have the dice pool to consistently affect things with OR like drones, and these spells are inferior to Stun* on non-drones. I would probably go with Stunbolt, Stunball, and your favorite single-target P damage elemental spell instead.