There isn't anything really in this "explanation" that cannot be googled within seconds much less that would require him to be an expert. For me it explains nothing. I don't know, maybe it is a little enlightening for a person that never heard of SWIFT before, that didn't know it's "something related to international payments" and now he does. But I'm not sure this qualifies as an explanation.