Revenues absolutely mean a lot if the company revenues are growing a lot. The rest of the stuff you describe are the pains that are required to grow a company at over 100% revenue growth in a year.
If one is talking about a company with ANNUAL revenue growth about neutral, then they are in a lot of trouble.
When investing, Market Cap is huge - The current market cap is approx equal to the Annual Revenue, which is riduculously low ... There is no Good Faith in the price, and there will be within 2 months. Also, we already know historically, this quarter is the slowest of the year from a revenue basis ...
If you feel the stock is overvalued based on the Q and the CC - Please Sell ... You will sleep better at night.
My wife and I are well diversified all over the place, and expect to see over .04 by the end of the calendar year. Remember - August is the bottom of the penny market as a general rule.
Shermann