I haven't used this site. But what you're explaining sounds like overkill. It is "something fishy" but only in the sense that this company is paranoid about the US government. I wouldn't trust them for that reason. At least Coinbase is fighting for our rights and what's realistic in terms of sharing of private information. Know bank in the US is required to get 2 forms of ID, multiple utility bills, or copies of other bank account statements or credit cards.
This company doesn't value their customers...I'd forget about them.
A nice aribtrage opportunity, which should had gone long ago if markets weren’t made up.