Good to know. I'm stuck on their registration between pre-paying via Paypal (never going to happen) and uploading my passport (I'm also not thrilled about).
While I appreciate what they are going for here, I don't trust anyone with my passport unless you are a government and not allowing me in/out of your country without it.