It may be simpler just to set up a USD currency current (with savings if balance justifies) account usually these will be fee free if kept above $2,000. They will allow instant access with same value when transferring to your current account, again normally at no charge within same Bank.
Given your tax residency/domicile I'd recommend getting some specialist advice on where your accounts should be based (Onshore/Offshore, UK/USA)