Oh my god this is a game changer for onboardings! Thank you for the great work :)
edit: I just tried the free signup and you need to work on the IP quality check in my opinion. How come a German IP quality score is too low to get a free account? If I check on a 3rd party website it says that I have a "low risk for fraud". If this happens on 50% of the onboardings I think that any improvement on the onboarding process (for example as you described here) is almost useless (sorry for the wording but it is what it is)