The site you link seems to be asking for a EUA for giving it to the entire population, despite being less effective and higher side effects than vaccines. That does not meet the criteria for a hypothetical wonder drug.
Looking somewhat briefly, I will note that site you link even states that the current vaccines are preferable, but that Ivermectin should have been considered as an interim measure.