They are quite a cool idea, badly let down by the choice of materials and the staggering flaw of unavailable magazines..
What is the point of making a semi-auto gun with an ejectable magaziine if you can't actually get another magazine to put in.
I suppose that if they are as unreliable as I had heard and this thread seems to support - that by the time you've bought a few - you've obtained a supply of magazines by default...