I've heard of the "mate" and "love" only on BBC America. I think I'd get punched if I ever called a lady "love" unless we knew each other. Though, I 've always loved the term "mate" but I wouldn't be able to get away with saying it since I don't have the accent.
Where I live I sometimes hear "sweetie" or "hun" to females, but it's mostly older people. I think the younger people seem more gender-neutral and just call everyone "man". I know I do that too, even if it's a girl, I'll be like "hey man, when's the next inbound coming" or whatever. When I was working banquets or at the casino, I'd call people either "sir" or "miss" (I was trained to never call anyone ma'am and the ladies loved it). And, when I am in professional mode at work, I just avoid calling anyone "sir" or "miss" (and I'd certainly never use "man") unless it's someone really old, because I am so used to using those words in a service context, it just feels out of place to me to use those words when I am not in a tux, so if I need someone's attention and I don't know their names, I just say "excuse me" without a sir or miss, or just introduce myself and get their name.