Notes on revenue, trade restrictions, and governance complaints regarding Isle of Man