"we have possible reached a point of revenue is the OS"
Did you or did you not just post what a positive development the minimal increase in OS was? They are operating somehow. Like Havoc said " this ain't their first rodeo"
their attempt at getting current indicates that (to me anyway) they are on the verge of releasing promising results, but yeah overall your assessment is pretty spot on, based on current evidence.