Your assessment for #1 seems pretty bang on, I'm not sure about the British English part as I'm Canadian but I imagine it's the same. For #2, to have actually does mean to possess, just not in terms of possessing something physical. I haven't got any or I don't have any are both good options, haven't isn't common in North American English, again I'm not sure how it is with British English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.