A increase in O/S Shares is most likely the cause of the panic. There could also be some dilution that is pushing the price down as well if the company is selling shares to raise cash.
Nobody has a 100% answer to that question. My take on it is yes, it should be at current levels due to a combination of:
(in order of impact to share price)
--Missed time lines by the company - causes weak hands to exit.
--Missed expectations by the company - causes weak hands to exit.
--Problems with the functionality of the site (all labels not loaded in channels) - causes weak hands to exit.
--Doubt created by these three things together.
--Market Maker manipulation (Auto, etc)
--Rumor of dilution (this cannot be substantiated at this point other than the additional shares that were added to the OS)
People on the boards like to blame outside forces quite a bit, "the company is diluting" and "these Market Makers are keeping the price down", but in fact the thing that moves pennies and all financial instruments the most is investor sentiment.
People have been disheartened by the failures to deliver, the mushy PR's and the slipping dates. This I suspect is the primary reason we are at these levels, and when confidence is restored, the price will take care of itself.
Occam's razor (or Ockham's razor) is the principle that "entities must not be multiplied beyond necessity" (entia non sunt multiplicanda praeter necessitatem). The popular interpretation of this principle is that the simplest explanation is usually the correct one.