Yeah, they charge too much, but at the present time no one else competes with them. If you look at their metal parts, Why would anyone spend $42.00 + Shipping on a chaincatcher, when you can get an aluminum one on eBay for any number of Chinese vendors for under $10. They do have a few cool items. According to their press articles, all they are doing is designing and selling, someone else actually does their 3D printing, which is how I am doing it also. They seem to be focused on computer mounts and not much else. I hope they do well. Their issue is that printing it in the EU and shipping to the US will make them costlier than someone doing everything in NA. Its not like their material costs are any less than they are here, and certainly not labor. Canada has similar issues. Just had a part that Shapeways can make for about $10 and a Canadian firm quoted me $39 CAD (~$31 USD) for the same part in the same material.
I think the picture above is an SRM mount. UCI does not permit handlebar mounted computers in track events, so anyone that uses it for data aquisition must mount it behind them.