So your are admiting that this indeed is not the 'real source code' but some variant of it that doesn't really work.
I thought the purpose of releasing source code is to have other people to review if it is correct.
Well... I may just create a much better NXT. Something that
(1) Has a very clear specification of the distributed consensus algorithm that people can review for flaws.
(2) Follow best practice Java coding standards.
(3) Gone through extensive static code analysis.
(4) Have a battery of unit tests to exhaustive test out the code.
(5) Ensure that tests perform 100% test coverage.
but unfortunately none of that exists for NXT. It is just a high school project that some folks invested 21 BTC to get a stake on it.
I agree w/ most of your points, but if the code quality is not good, any flaws can be exploited, you don't have find the one he injected.
Next few weeks will be interesting to watch, I keep my fingers crossed for those with high stakes in NXT.
I am really looking forward to the next few weeks too because hopefully
1) Any flaws and bugs will get fixed
2) The community will gain assurance about the viability of the NXT platform