Hi! Our developers are planning to add email verification for all players. As for the other points, I'm not sure it's good. If we add verification/CAPTCHA for each login, it wouldn't be positively accepted by players. I don't think it's a good idea to make a game access more difficult.
Right now we have a certain algorithm to identify and punish bots - players send their reports about the suspicious activity to Support, and Support checks each report and identifies violators.