Not sure where you get a pure hydrogen source on this planet without using some energy. I'd like to own such a source. Sort of like owning an oil well.
The article is not purporting to have conceived of a new energy source, only to have found a way to recuperate some of the cost of making ammonia, by extracting some energy from a step that ought to be a net energy producer.