Well, yes but the details can be faked, if wanted.
Even FraudRecord could fall for it, so without a payment method like verified paypal its a lot easier.
Besides, yes you can get preactivated verified paypal accounts somewhere… but still.
SMS verification, same stuff, getting a free sim, done.
I was thinking about, adding a Proxy check to the submit form, that could help a bit.