rubik101
Sounds like you went through a painful experience, but I'm not sure you have the option to just "register in the country where you derive the majority of your income". The French, for example are very interested in anything you earn in France (e.g. gite rental) and don't give a stuff about you being "registered" elsewhere when it comes to "non-flying" income.
Where I would agree with you is you should be upfront with the Uk taxman, declare your earnings somewhere -wether the host nation decides to tax you is another matter. Be aware of any bi-lateral agreements - or lack of them...and don't try to fly under the radar with the taxman -that will be painful.