You need to find the right balance between bullshitting and delivering . Elon Musk or Steve Jobs are first class bullshitters but they also back it up quite often (not always though).
I do not believe Elon Musk is bullshitting when giving timeframes, he knows what is possible technically, but fails to predict how long it takes to deliver