Hi again Tyler!
I tried various different approaches to recording - including capturing the differences between frames, just velocities, everything possible, and so on - but eventually settling on recording just the stabilized geometric positions of all visible hands and finger tips.
Of course, this data is then scaled, transformed, and resampled - which is really the step that makes all the difference.
I was using a sample rate of 100 per stroke (so each stroke was resampled to an even 100 frames - though of course, the library still only handles single stroke motions at the moment) - but after much experimentation I recently changed this to 25, because it's just giving me the best recognition rate (so far), while still minimizing false positives.
Thanks!
R