Others downvote you and say “read the article”, but not giving arguments.
I read the article and it is not clear what is the advantage… looks like less pressure is needed than other types of hidrogen cells, but there are no details.
I agree with you, don’t hold your breath for this. All details would be in first sentence if there was any chance of this becoming reality.