Haven't been following this long enough to say for sure. Seems to me they are a little slow about completing things and so wouldn't be too surprised to see at least one of the end of year annoucements delayed. They're trading at a level now where a delay with all their promised announcements could drop them under $1 and jeopardize their listing status.
Regarding management credibility, I never find management of any microcaps too credible. They're trying to keep their heads above water.