George, I see no proof that Storm is manufacturing anything, and that's the big issue right now, What I do see is two bikes, one of which (the yellow one) could well be the first "production bike" from the one and only ride day back in February, the other (black one) is clearly a bit of a lash up, missing the battery cover, with cable ties and looks to have a separate controller (can see the silver box hanging in the background of one of the latest pictures (the picture of the adjustable handle bar stem).
I've seen pictures of Storm at the LAX airport, Pictures of him in a factory with some people who appear to be Asian, Pictures of some unrelated bike parts that might be in the same factory, Pictures of one part of a mould being designed on a coputer screen and the same part after it has been machined, Pictures of the inside of a bike factory not making Storm bikes. and now some pictures of two storm bikes being put together by hand with some other non Storm bikes. and lastly pictures of those same two bikes stationary somewhere that looks like it could be in Asia. Now Storm is being more and more generous with giving away more free stuff (I think the LCD screen may be next, though that would negate the LED display near the throttle). Basically what I see is questionable "evidence" that anything is in production and more and more "value" added to appeal to peoples greed (IE the idea they are getting something for nothing).. What I see, is a classic long con.