Ok, running some tests with it. Some things are great and work perfectly, some things are a little confusing to me.
The cycling of the colors and the incremental solid naming is working perfectly, and I love the new little boxes that pop up when you do something wrong. And the "?" tab is wonderful, awesomely informative!
Yep, the averaging works with expressions, like I was wondering about in that earlier post. That's awesome!!
So here's some of the things that are confusing to me now. I took screen shots to illustrate. First I'll explain.
The first thing is the parenting seems to be messed up for some reason. In Picture 1, I tracked 4 things in the scene, then selected all four tracks and ran the Pos/Rot/Scale on it, using Layers and Keyframes. I then parented the Mack/Dadd logo to one of the original un-averaged tracks. Works fine, just as it should. It does NOT alter the Mack/Dadd layer, just parents it's position.
In Picture 2, I parent the Mack/Dadd logo to the new Pos/Rot/Scale solid, and it goes all deformed. It shouldn't do that. It should remain in it's original position and simply inherit the transformations starting from whichever frame I parent it at.
So Picture 3 shows the Mack/Dadd logo unparented after being parented to the Pos/Rot/Scale solid, and now it's rotated funny. This isn't a big deal, I'm just pointing it out because it shouldn't be changing position at all as I do a parent and unparent, yet here it's changing inexplicably at both operations.
That's one of the things I found. Picture 4 shows another thing. I selected tracks 1 and 2 and ran Pos/Scale on it (set to Layers & Keyframes again). I'm wondering how the script decides which track to use as position and which to calculate the scale from. Does the order the layers are selected in make a difference? Because in this example, it seems to have chosen track 2 as the position, when it seems more natural that it would use track 1. It works this way with Rotation, too. It's just a bit odd, since I'm expecting the new solid to appear somewhere and it ends up appearing somewhere else.
And, I'm noticing that the incremental naming is apparently driven by some preference the script is saving, right? Because even if I delete new solids that it makes, it still continues with the naming convention right where it left off. For example, in Pic 4 you can see it made Tracker 13. I have no other solids named "Tracker #" in there, so I imagined if I deleted Tracker 13 and ran the script again, it would make Tracker 1. But it makes Tracker 14. This is not an issue at all, I don't mind, I honestly don't care what it calls it as long as it's something different. But am I someday going to be making Tracker 1,253,754? Or is there a number where it stops and goes back to Tracker 1?
it may be a good idea to remove the old entry (do a search for "Viz") in your prefs file.
I actually have no idea how to do this!

Where is my Pref file at?
Ok, now the mask tracking. It could be that I just don't understand how it's working yet. But I want to! RotoTracking in this palette would be AMAZING!!! So, please help me to understand how it's working.
Picture 5 shows me running it on 2 tracks with Keyframes set to 5s. It appears to have made a very strange mask shape that consists of only 2 mask points, and no mask edges. It also appears to have keyframed in the follwing manner: Keyframe, skip 5 frames, Keyframe, etc... There are keyframes on frames 1 and 7, skipping the 5 in between.
So now in Picture 6, I wanted keyframes on every frame, so I set it to 1s. It made the same weird mask vertices (no edges), and there are now keyframes at frames 1 and 31, skipping the 29 frames in between.
Ok, that's all I have so far. Like I said, maybe I'm just not understanding some of these new features, and I'm not using them correctly. Please just let me know if I'm doing something wrong. I really appreciate all the work that's going in to this!!