Title is misleading - these domain names are not "free" from a monetary perspective, which would be the common association IMO. They're freely available for purchase, as in the domain name is not currently registered.
Exciting project, How much you are making on this affiliate scheme ? Can you share ballpark ?