I normally don't call people trolls, but:
1) It is clear you have not been following anything related to NXT. Injected flaws (in an otherwise working base code) with bounty payouts is meant to encourage people to take a very hard look a the code. Also, read the 1st post again, c-f-b explained this.
2) Bashing how "clean" the code looks. Really? If you're so good at this, why didn't you come up with a better NXT first? It's probably because you can't (hence you have to fork NXT's code... how ironic).
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.
Who claimed this was the 'real source code'? If you find the 3 flaws, correct them (or post here to collect bounty), you will have a 100% working base-code that runs 0.4.7e.
But let's get back on topic and look for the flaws, please.