My original estimate was that 8.85 million shares are short: #msg-13271701
That's 5,952,000 over the free trading float. Using the math you've got their, if my estimate and you calculations have any truth whatsoever, a massive spike to $20 is not out of the question...