Yes, it is. It's an excellent attempt, especially when compared to some of the efforts Hollywood has seen fit to inflict on us.
Yes, we can. He sounds like an American surfer dude that has spent a few weeks totally immersed in watching British (and particularly London and Manchester-based) television programmes — there are obvious and probably genuine mistakes and tinges of what we would tend to think of as 'West Coast'’ or 'Californian’ — but on the whole one can tell that he has either done a hell of a lot of research or he has a natural flair for accents.
If it came in a portrayal from someone of any other nationality, I would give his 'British’ accent a rating of 8 out of 10 — from an American, 9.5