The avemco policy covers aircraft of US or Canadian registry being flown by pilots with a US or Canadian certificate. So if the orginial (non cited) article says only US citizens are covered it's already been proven to be speaking b0ll0x.
Citizenship or residency are not mentioned.
Sounds like a load of nonsense to me. If they take your money they are on the hook.