LOL come on..... It was new to me! Sorry for being such a Fukken NOOB!
Well, if you've never seen it before, then certainly there are others who also are not aware of the product. But the video was posted to YouTube in 2006. That's a long time in internet years.
A few users here have used the device, and you can dig up some comments on their experiences if you look. From what I have read, it really is a drag to pedal. That's not a big problem if you can ride a ski lift to the top of the hill, but not all destinations allow bikes on their slopes.
When under pressure, your level of performance will sink to your level of preparation.