Also, I am not sure how exposed you are to various local British accents/dialects. My first native English (as a second language) teacher had a rather strong regional accent, and I remember him saying he'd had a very hard time communicating with some Americans. I suspect the Americans could not understand half the words coming out of his mouth. There's a reason why Trainspotting was subtitled when it came out on in the States.