I see you're points. And based on the other stocks you have been commenting on you are definitely in the right place here on the NNVC board.
If you want to fill in some of the gaps in your knowledge base about this stock I would suggest going back and reading the last 10 years worth of collective knowledge that can be found here on this board. I guarantee you will come away a wiser person.
My honest advice: If you are up from the price you bought at, sell now. You will then be able to boast of being one of the very few buyers of NNVC stock that made money. Everyone who was previously in such a position and held on to his shares lived to regret it.