Nothing for EU residents
If you live in Europe as a permanent resident, you cannot open an account with them. They don't accept your ID card. You probably have to have a citizenship first.

After I received their reply, I've checked the list of documents they accept. For the vast majority of countries they don't accept residence permits, so my review still stands.

I wish I knew about it and didn't waste my time trying to sign up.