I think you're asking too much from Mr. PI tombot.
There are traders, and there are investors, and I think we all know the difference.
No one can be happy with this.
As for the "market stabilization" comment in the release, I don't recall ever seeing that before, but I would assume it means that if really good news comes out and the share price rises substantially they can dilute it to slow it down. I can't think of another reason to put that in there.
Which means more news is coming, and I would say it will be soon.