You had my interest right up to the point where it said register a credit/debit card.
If a player doesn't use a credit/debit card as a deposit/withdrawal option, then why would you require that information? I would never give credit card information out to any online casino anyways.