My guess is that it was a balancing of shares for the MM's - hopefully in preparation for some good things to come. I noticed that after the 25,000 share trade, INTL was running the show for a day or two, whereas NITE had been the MM in charge up to that point.
As far as not getting your orders filled, you can always call your broker, and see if they can do anything for you. I had the same thing occur years ago, trading a stem cell stock. My trade never executed, even though thousands of shares traded well above, and below the limit price. I called my broker, they called the specialist, and my trade executed after hours at my original limit price, even though the closing price was well above my buy limit order.
As far as social media goes, I agree Lifeloc is missing the boat. I have owned several businesses, and I currently own a garden center and seafood business. Social media has been a huge, and very inexpensive way to advertise and build your brand. If we finally get some good news, it will be easy for the few of us on this board, to hit up Twitter and Facebook stock groups to spread the word. I've tried this in the past, and at least tried to get people to put it on their radar, but without any substantial news, traders just move on to "stocks in the news..."