The high ref commision they have implemented makes it quite suspicious. Why to invest in things which you can get around half for free if you refer others. Sound more like pyramid scheme.
The Dev lost his main income stream via the IGG campaign - this looks like a last desperate effort to fill his wallet. I think he may be responsible for the huge dumps of the last few weeks to get some extra cash too.