Thank your for the feedback. I agree with you on your points. I'll ping you separately for a more in-depth discussion.
So my advice is, take your revenue assumptions and divide by 100, then multiply your expenses by 5 and triple your timeline for adoption.
They do not have it easy, and technology is changing so fast, I think they'll have to as well.