Old thread, but you are correct.
This was done to close a loophole:
If you have a US-resident corporation that is owned by an Estonian company, you pay US corporate tax and then 15% WHT on the
dividends that are paid to the parent.
So if the US-resident company has $1M in profits, it pays e.g. 21% CIT in the US, and then 15% WHT on that.
If you have a transparent US entity, then the income passes through and is paid in the hands of the Estonian company. You only pay US corporate
income tax on the ECI.
So if the Estonian company has $10M in profits and $1M are from ECI (US-source income), then it only pays 21% on the $1M - and then the money could flow tax free to the Estonian company.
So the transparent entity (branch) would have a 15% tax advantage over the corporation. This was not intended.
So the branch profit tax was invented instead, taxing the profits like dividends, even if they're not dividends.
So in this case you would also pay the 15% tax on the $790k profit that is repatriated to the Estonian company.
But like with dividends, you only pay it on money that flows back to the parent/member. If you keep the money in the US LLC, it is not taxed, just like with the US-resident corporation.