This contraption looks interesting, but a bit pricey. It is rated for both SRT & DRT, and doesn't look too heavy, either. Heat dissipation might be limited. The optional speed control governor sounds particularly interesting, but they don't seem to offer any pricing on that option.
At $425, I would expect them to have a bit more information available online. No videos, and their photo sequences are a bit weak, too.