That guy has great pronunciation. I do detect a hint of the Castillian in him, though, as he pronounced the z in "Sancho Panza" with a bit of a "th" sound.
I think it's OK to pronounce Uppmann and Punch as the English do.
After all, "Punch" is named after a famous English cartoon character.