This is actually very interesting. Your verification method sounds like it works well, but also creates a fairly significant barrier of time and effort, whereas getfreedash has almost no barrier but much higher chance of fraud.
I see a lot of value in pursuing both these strategies...