So a user only requires a BTC address to get started? It'll get abused by people with VPN and TOR unless you have a way to stop that. Although, I see that you have it in the terms that only one account per household is eligible but its not that easy to detect.