The market cap disconnect has now been explained, before just a theory. Time to meaningful revenue longer than expected by most. And of course, the speculative (pre-revenue) nature of the investment. The if and when matrix.
Having said that, I did not imagine us at or even near this price.