Autonomous Tesla's were also ready by the end of the year 5+ years ago. He's always been the way he is, the difference is the number of people who have caught on to his schtick by now.
Hard stuff takes time. People with no patience and perseverance never gets big stuff done. Musk is not the same.