The road looks plenty wide enough, and delivery drivers are allowed to park on double yellows to unload. How wide are the buses there if they struggled to get through a road that looks almost as wide as a dual carriageway? It sounds like you were antagonizing this driver while he tried to to do job.
Bad driver speeding and hit and run and yelling at people calling them every name under the sun