I agree with your factcheck on this certain article, and I think you provided a very good list of articles that support your claim about this article being false. Weather modulation is not a real thing and even though scientists can sway the weather to favor humans, they indeed cannot geologically create a hurricane. I would definitely like to see a further insight on the first article provided because I think that has the most information regarding the topic.