I'm skeptical of the "38 points of articulation" claim myself, but I'm liking what I see so far. I would consider getting one if it isn't too expensive.
Edit: I just read Chad of SMcG's post on Triad's forums about what he found out about this figure through his contacts:
"UPDATED INFORMATION:
I just received word back on this product. As of right now, it doesn't look like it is set for any kind of production and as a result, no price point. On another note...TBL actually has a pretty good patent on this type of product and it may never see the light of day. They are keeping an eye on it and I know we all will too....."
If that's true, then...awwwww. I hope TBL takes a good hard look at this for their next revision of their seamless at least...