The single biggest issue must be that it was just funny / thought provoking content on YouTube - not a groundbreaking thesis being developed in real time.
However, some apparent shortcomings of the Tezla are probably worth following-up… by far more qualified individuals in a far more formal and peer reviewable environment.