I've tried to defend the company's reputation because, with care, I was able to get the rollbar mount to work without breaking and the camera did work for a short time. However, when the camera started freezing up during track sessions I allowed their advice to send me down the path of troubleshooting SD card and battery compatibility issues until the warranty lapsed. Now that the problem is clearly the camera they won't even consider fixing it (for which I could get compensation from the AmEx extended warranty program).
Bottom line: IF you are foolish enough to give them your money for their frequently-defective products be sure to complain early and loudly and often.