rdodevWell, according to this one guy on the Interwebs (and as such there can be no doubt) they are made in Switzerland:
http://www.fountainpennetwork.com/forum/topic/233551-chopard-pens/
I couldn't really find any reviews, at least not from the usual suspects.
This price for a 18K designer pen isn't too bad. I like the oversized cap threads (I first had them on a Franklin Christoph 1901 and they're kind of fun) but of course it remains to be seen how those metal threads feel in the hand.