Can't get through to the site. Has it been Slahdotted?
As for the price, with today's exchange rate it is about $203.13. Not terrible and maybe this high a necessity based on scale. I would have liked to see a much more aggressive price, but maybe it wasn't possible for some reason.
Bravo to Acube for doing it in the first place. I could complain about the price, but I am not the one ponying up and making a production run. Anyone think they could do it for less? Go for it :-)