Something tells me we'll see this cartoon somewhere in the US, probably on qubo or something, where it won't get the exposure it deserves, in a couple years. I hate how that's the market for some cartoons now. This really should be on PBS with Dino Train and Sid.
But at least a Henson project happened this time. We won't get to see it for a while (Henson would probably pull down all uploads), but at least something followed through.