I'm not a native speaker, either, so I cannot explain you anything. I usually pronounce that final "r" like the British (that is, I don't pronounce it unless it's before a vowel). As for the word "here" and similar words, I do likewise. So, for example, in "here it is", I pronounce the "r", while...