Have a chat with someone versed in US Tax law. With your labrynth of financial holdings

, there a chance you may run into a situation that doesn't work to your favor, resulting in double taxation.
On a stock transaction at our company, I know someone that renounced their US citizenship for that reason - they were going to have to pay additional taxes in the US,