Seems like just have to be sec reporting (which they now are, I believe), have price over .01/share, pay fees ($2.5K application fee plus $10K/year), and post a certification of various items on the otcmarkets.com website.
Looking at the otcmarkets.com website, we see they are current with SEC reporting, but two most recent quarterly reports are not shown, and I could not find the requisite certification (perhaps someone else can).
Hard to understand why they would announce planned upgrade to OTCQB and then not do the things required. I know, they have previously announced plans to upgrade to a 'senior exchange,' but in those cases it was clear to a knowledgeable investor that they did not meet the requirements. In this case, seems they should be able to meet them.
Wonder how those who bought the big run up the day of/following the announced plan to upgrade to OTCQB, feel about the lack of follow through.