EOS is mostly functional already, as Dan explains in his latest interview.
It's really the evolution of all his blockchain development over several years. Package it and be able to help apps build on top of the most advanced blockchain in existence. He seems to be mostly worried that it be distributed as far and wide as possible, so nobody can control it centrally. Big plans.
Yes, there may be many hard times ahead before we see where it goes. Ride it out.