I usually play from phone and from computer. I'm pretty sure my phone has a few IP adresses (the IP is linked to the internet source right? > a few for 4G access, one for each wifi, etc). You would most likely flag me with such a query, wrongly.
Furthermore, this "2-3 player on one account" thing is not that big of a deal in RN I think (compared to travian, where if you cannot defend during the night you are dead for example). Yes, it's an issue in x2 and in x4 (reason why I don't play on those servers), but on regular servers, I can handle my account by myself and compete against 2 people quite easily I think. Sure, I won't do that every server, but once in a while it's ok.
The 2 other issues I fully agree with you.
One thing with the multi-account issue (and the workers) is listed in the rules :
1.5. An account must only be played for its own success and is not allowed to exist for the exclusive benefit of another account. Accounts that are exclusively used to provide other accounts an advantage (‘pushing’) are forbidden.
Some accounts that invest too much money into workers should get banned according to that rule. It cannot be reported by players (because we don't have access to that data, except if we are in the same team, in which case there is 0 reason for us to ban our teammates). And it should be looked at more closely by support.
And a guideline should be decided by RN across all servers for that kind of behaviour (what are the limits, and be consistent across servers).
And of course, that is your opinion, to me and some of my members it is a big deal.
Regardless of how good you are at the game, at the end of the day you cannot compete with someone who is always online.