The Nem project is certainly not for you if you're impatient. We have been waiting for slightly more than a year for Nem to be launched. We didn't know exactly when it was gonna be launched until it was there. Also remember that the developers are entitled to have a life too (work and family).
Well, most of us have been waited for more than a year. But after the first release, the NEM devs should think about to do regularly minor release and less major releases to keep all the users staying with NEM. As a developer, i know how difficult it is to implementing, testing and maintaining such a platform but it doesn't help to keep supporters staying for a long time.