Why does Jojo's Bizarre Adventure have so many English references?
I reckon this is primarily because JoJo starts based in 1880s Britain and they wanted to keep referencing this aspect of JoJo's heritage. Even down the generation line when they are based in America, Jojo still has a very english-based family tree.

As for why some of them are not common in actual English conversation, It's more than likely problems with translating from English to Japanese and back again.