So for Europe, the Flycatcher will have the same status as a 150, that is, only be worked on by certified mechanics, only use recognized airfields etc etc... Plus a full pilots license (€10,000 for training as opposed to €2,000 for microlight status..)
No wonder they returned the deposits (and upset their European distributors who had forked out at least €100,000 in promoting it.).
LSA or not, this thing is expensive. You will get much more for your dollar by buying a used 150/152. You could actually buy a rental fleet's worth of 152's for the price of one Skycatcher.