What's embarrassing about that? Looking at the price today seems like the company got a good deal, less dilution than raising now which seems to be your concern, you want to raise capital the name of the game is to raise as high as possible. Unless you don't want them to raise at all and things just happen magically? haha Reality is a different ball game, especially online customer growth.
E88 Price at posting:
18.5¢ Sentiment: Buy Disclosure: Held