Seems to me you used good judgement.
Better to be proactive rather than reactive.
With my private aeroplane, usually joining circuits at 150-160KIAS, will fly the pattern slightly wide to avoid slower moving aircraft. Many towers will ask those faster moving to do likewise.