I agree that he is possibly struggling with the coin tech but I'm sure with the right people supporting him he can sort it out.
He needs to acknowledge this to himself and get people with the necessary skills involved. It sounded like he was stressed by trying to accomplish it himself.
maybe
but, quick to point finger, call idiot, pretend know more