> I think the average American doesn't / can't distinguish Michael Caine's Cockney accent and David Attenborough's RP.
You really think so? Maybe it's just me, but I can't imagine how anyone could mistake the two. (Possibly different people have different ears for accents.)