great post and i appreciate it - i assume you are bullish after taking all those skeptical points you indicated - as i posted here, it is obvious that the company is using ATM - do you know how much do they still have left?
in my opinion, if the company needs raise cash, they just do simple stock offering not ATM.