Words like 'team' and 'company' (and the names of corporations) are typically plural in BE but not in AE; however, there are others in AE that can be plural, like 'family,' 'jury,' 'committee' and so on. 'Police' is actually not in the same category as any of those, because it's (virtually) always plural in English, though it's always singular in German.
Back to pronunciation: Another complication is that many AE speakers, myself included, distinguish between two different O vowels before R: short O as in cot, God, or, horse, for, tor, dorsal, morning, porridge vs. long O as in coat, goad, oar, hoarse, four, tore, door, more, pour. Unfortunately, this important and useful distinction isn't even reflected in many dictionaries, and is glossed over in a lot of sloppy puns, perhaps because many editors and comedians have come from the north rather than the south.
There's also a lot of variation in the degree of rounding. For me there's very little difference between awe and ah, but in both northeastern accents and BE accents, awe is farther back and more rounded.
All this is hard to describe, but you could try comparing audio files of these key words as pronounced by speakers from different regions. Perhaps someone remembers a link to a pronunciation website where you can listen to individual words in accents from different regions.