I know! Same feeling here! They just asked for my ID or passport, they have an online verification thingy (looks pretty Jamesbondy I must say) that´s all.
I did a test purchase, (just €1) then I went to stripe dashboard, payment was received and scheduled to be paid out into my account on 4th December, 1 week from now. As opposed to 4 weeks from the other guys.
Glad it worked for you too!