Timing, sector, and idea create the notion of immense upside, but execution in the form of market acceptance of the product- it is a constant bombarding that this is simply not getting traction.
Rory has pissed of a number of people over the years and those same people have made it their mission in life to do anything/everything to see Verb not succeed. Unfortunately those same people forget that they are hurting others along the way.
I am not a huge fan of RORY but I do think there is something here especially if Salesforce see it.
In short to answer your question I think the SP is being held artificially low. But The more longs there are the harder thats going to get. Especially if institutional money is starting to take notice and participate.