I believe you are correct. I don't know if I am proud of it, but I am holding a ton of this stock, and based on your numbers the float (assuming the major holders aren't trading their holdings) is small.
I have held this stock now for over 10 years - accumulating it on dips and as funds are available - and while I have been disappointed progress hasn't been quicker, I am not giving up on this company. I still believe in its products and services, and its potential.