I'm not happy with the fact that ICO investors still have their coins locked, but I would give the devs some benefits of doubt and focus on the long term prospect of the coin. Big companies like Microsoft screw up this type of big bang IT product launches all the time, and they got bazillions of dollars to spend.
Where did you hear that ICO investors have still their coins locked

? ICO investors could already transfer their coins since last year... You are a little late in your news.