wondering if there's any hard information on the enfora sled I don't see googling. anybody actually see one of these in the flesh, or are they vaporware?