1) Implementation
2) Testing
3) Release!
We are still swinging between the first two!
Except you're not. You've jumped straight to doing part of step 3 before finishing the first two, or doing the most critical parts of step 3. You've released. Your coins are "disbursed" and your chain is now live and transacting, you've had your genesis block.
Your network is under an intentional and self-inflicted 51% attack. Actually it is a 100% attack, and there is no recourse as we stakeholders (I know that I'm not much of a stakeholder with my 0.1 coin that I found, but I doubt if I'd be alone in these sentiments) don't even know how mining occurs. We're "not even allowed to mine" in a sense.
Further, the same person holding sole claim to all transaction selection rights on the network via their 100% attack also happens to have a copy of every key to every coin in every wallet. Even if the devs are doing everything they can to not retain those keys, themselves, those keys are also being transmitted around in the clear. What happens if there is another nodejs zero day that lets someone trivially compromise the server and read everyone's keys? (It would not be the first such bug found in nodejs.)
You don't just need to Free your source, you need to Free your network itself!
(Not to mention that it isn't even possible to have this coin traded on any exchange until the exchanges can actually peer on the network.)