If anyone is still interested, this company is around and in business doing 14 mil a year. The fact that they have elected to NOT support the product that has their name all over it seems a bit out of line.
My system failed underway and left me powered up and running with no throttle control...