There's nothing wrong with the current network, it's running perfectly. Technically staking is running perfectly too, but if you don't have enough coins, their weight wont register on the network. This limitation isn't actually hard-coded in, but a limitation of the design of the weight system in code, which is coded in such a way that decimals round down. So .1 rounds to 0, 2.9 rounds to 2, and so on. The reason everyone with more than 1 coin from launch isn't staking now is because weight starts from 0 after the minimum amount of time has passed. So a person with 1 coin from launch would start accumulating weight after 24 hours, sure, but their weight wouldn't be more than 1 until after another 24 hours had passed.
So over the course of the day people with over 1 coin will be able to start staking, but people with less will have to wait longer. People with .1 wont be able to stake before the growth period begins. That's unfair, so I'm going to fix the code.
At any rate, Over the course of the next day people will be able to start staking. I'll have a fix for the network that will allow people with extremely low balances to stake as well. I'll coordinate that fix with the exchanges and the mining pools so everyone will be able to stake for the growth period. Sorry for the problem.
No worries! All in all this is a minor thing. Thanks for the quick reply!