My trust called into question.......yet everyone trusts anonymous developers

Those anonymous developers released the source code.
Those anonymous developers didn't sold their coins before the release. And surely not an 300BTC amount and than clearly state they would take a big cut from it for personal gains.
Those anonymous developers didn't had a track record of being involved in shady businesses.
...