I won't quote anymore because the posts are getting extremely long.
But let me address your concerns about the estimated dates not being met for several times.
I understand that is frustrating and confusing. Everyone is excited about launch, and when the date comes that launch was targeted to happen and another delay hits... it's really frustrating for everyone.
The thing is, there is really nothing that can be done about this. Either the devs do not give any sort of estimate at all and force everyone to wait in the dark until the day of launch happens as a surprise, or they try and give estimates and risk potential community disappoint when those estimated targets are not hit.
Software development, especially of this nature, is extremely complex. The devs are trying to give as realistic of an estimate as possible, but I cannot convey enough how difficult it is to actually meet a target deadline when it comes to developing such complicated software. An unforeseen bug can cause serious delays, and that is nobody's fault. The devs are not robots; they will make mistakes. That is why the core of NEM must be tested carefully and thoroughly before launch. Launching with a critical bug in the core code could literally mean the end of NEM.
It is unrealistic to expect the devs to be able to say "we are launching on such and such date" and force them to adhere to that. Can we agree on that?
Basically it comes down to the fact that you can't make everyone happy. If no estimated target dates were ever set, people would complain that they are being left in the dark. If a date is set and missed, which is highly likely in software development, people will complain. There simply is no way to make every single person in the community happy when it comes to the launch date.
All that I can say is that it will happen when it happens. Right now, as far as I can tell, things are looking good with multisig and no critical bugs have been reported that I know of. So as of right now, at the very latest, a release by March seems likely. But again, I am no dev nor do I have any inside knowledge of how the beta testing is going so I am in no way a definitive source.
I think that NEMs huge problem is that it wasn't launched in November before the current BTC slaughter and all ongoing ALT slaughter. I know, you might tell how NEM wasn't ready, multisig wasn't ready etc.. and I agree with this, but I think huge opportunity has been passed. Crypto is in a big slump and it will take time for it to get out of this slump. Problem with NEM is that will be launched in the midst of the crypto storm crisis.
Look at NXT, they are constantly delivering but the price is plummeting and trust me, there is not even that many whales unloading at the moment. You might say how NXT is worst than NEM but I don't agree, feature wise it will take NEM a good year of development to catch up its bigger brother. I have read a prediction somewhere how in 2015, 80% of ALTs will loose 80% of value. I think this is exactly happening and keeping this in mind, NEM is just coming at the bad moment.
And just to add, this is why I am pissed by all the delays since my claimed stake is now stuck. In the crypto world, investment climate is changing very fast. What seemed good in October doesn't seem that good in February.