I think your math is off. The only dividend set up to be paid out by this company is .005 per share. That would be a 10% divi against what you say you paid as it currently stands.
I choose to trust those that told me to buy when the pps was .05-.06. Eigh has enjoyed a fantastic rise and i wouldn't even dream of selling here when the divi alone would be a minimum 100% return for me!