i agree Scary. I noticed this as well the last time I checked. Aside from the real brains behind the technology no other active member of management has real skin in the game.
My view, as it yours, is that if the man creating the tech strongly believes in its potential then its a very good start!