It sounds like a British accent to me, although it's not a generic one... it's a more specific one that I can't identify (I don't know anything about distinguishing various British accents).
I wouldn't rule out the possibility of a non-native speaker (it's impossible to rule that out completely anyway), but it seems a plausible enough accent to me.
I'm pretty sure that that person is a non-native speaker. He speaks English (and specifically RP) very well, but some aspects of his pronunciation sound unnatural to me.
Some parts where his pronunciation sounds non-native are "getting and spending", "we have given", "are out of tune", and "old Triton". When he says "flowers", the /l/ sounds too velarized for RP. His stress pattern sounds unnatural when he says "our powers" and "at all hours"; and overall, his speech seems halting. Also, he pronounces "bosom" as ["bQs@m], which seems like a non-native error to me.
This person is an Asian. Possibly a non-native speaker. His speech sounds contrived and quite unnatural to me.
I would say non-native. Although the pronunciation is pretty good overall, the intonation is very odd. I wonèt speculate on native language though.
I'm pretty sure he is a Chinese man who is just trying to speak like British.