It just say's enough to keep current holders interested, looks all positive in the future but they need to announce something substantial for this to go to the next level. I believe they are just trying to stabilize the SP to avoid any further drop.
STL Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held