If I went down the development road.....I would never consider relying on the Neoden hardware. Not because it is useless, but because it comes from a source that could change at any moment or go away entirely. For the effort needed on the software side, it would be tragic if the hardware did not cooperate. Drivers, controllers, etc would have know and published interfaces and protocols.
With the goal of being low-cost, the bare hardware could be done better and lower cost than what Neoden is charging IMHO. Maybe not by much, but enough to justify a hardware design that is solid and reliably available.