I don't have experience with Estonian e-residency, since I'm a standard offline resident. But perhaps I can advise on any questions that you have about the program or running a small business in Estonia.
> They will run you through multiple police reports, collect fingerprints (as they explained in followup emails).
Yes, the details they ask are going to be similar to applying for a passport or a residency permit in most countries. They are giving out a government-approved identity document, so they are going to run checks on your identity. From the sounds of it, it seems simpler than getting an US visa, or an European biometric passport that lets you into the US without a visa.
> Taxation benefits are unclear
The main benefit is no corporate income taxes. Businesses only pay taxes when money is paid out as dividend, salary or other benefits to individuals. All income that stays in the company is not (yet) taxed.
The total tax rates (all different business+employee portions) are approximately 20% for dividend, and 40% for salary if the individual is also in Estonia. So not really internationally competitive for salary taxes, but reasonable for dividend.
But you are correct - if the money is paid out to someone outside of Estonia, things get a lot more complicated. You most likely would not need to pay Estonian social security or income taxes, but on the other hand your country will most likely tax you instead.
> Estonia socially and historically weren't that much foreigners-friendly country either.
It is hopefully getting a lot better over time. But the average Estonian seems to have two completely separate viewpoints for "foreigners":
* People who moved to Estonia during the Soviet occupation, and decided to stay here after it ended. They are viewed with suspicion and sometimes outright hostility, as if they were responsible for the bad things that happened in the last century, and are here waiting for a chance to repeat them.
* Everyone else. If you are in Estonia for business, studies, tourism, or any other reason, and know the local word for "hello", you will find friendly reception.