That seeking alpha article is a load of crap. In the first place, shorting penny stocks is nearly impossible. Check with your broker if you think otherwise. FYI, shortsqueeze.com lists 5000 shares shorted. Most of the other stuff he mentions is equally laughable and not worth addressing. Notably, he trots out the 29% ownership bull again.
In short, the guy's arguments are not worth taking seriously.