Get away from them. The mothers taking kids to school eating breakfast and putting on makeup while texting is a bigger threat.
With taxi's you know they are lawless so you can anticipate. On my route the taxi's are courteous.
I did some serious long distance (time) on my 660Z. The vibration got me at lower speeds. Open road it was fine cruising at 130. If you bike has high crashbars remove them
I really tried hard. Different bikes. Could not even get to wheelie a trials bike. Had a few hair raising wheelies on my xr200 when I was a youngster.
I gave up