No one could play that role better than Spike, born and raised in Asia, who had British citizenship denied to him when he came to live in England, which in turn brought his refusal of an O.B.E. and his taking Irish citizenship, later, without ever having set foot on the Emerald Isle, at the time.
BTW, although Johnny Speight wrote the show, the original idea for it was in fact Spike's.
As for Goodness Gracious Me, the restaurant sketch, known as "Going for an English", was voted among the top-ten best single sketches in British Comedy history (list follows, I know you're curious

), which goes to show A LOT about your actual average Briton's sense of humour!
If you can't laugh of yourself, you can laugh at nothing!
GGM, in fact, mostly had fun with the ways of second and third-generation Asian immigrants, rather than Britain itself.
Oh, and there was a nice Rowan Atkinson sketch, with him as an Indian restaurant manager dealing with a drunken lot of football fans after a match, who could indeed murder a curry, and more...
So, the best part of Britain DOES have a sense of humour, why is it, then, that the small part that doesn't is always in charge?
Top-10 best sketches (Radio Times poll, 2004)
1. Dead Parrot (Python)
2. Four Yorkshiremen (Python) [actually, the 1948 Show]
3. Lou and Andy by the Pool (Little Britain)
4. Going for an English (Goodness Gracious Me)
5. Brown baby (Harry Enfield)
6. Ministry of Silly Walks (Python)
7. One Leg Too Few (Dudley Moore) [Beyond the Fringe]
8. Papa Lazarou (League of Gentlemen)
9. Two Soups (Julie Walters in Victoria Wood)
10. The Spam Song (Python)
Maybe I wouldn't have gone for either Little Britain or the League in a list of classics, I think rather something from Not the 9 O'Clock News, Blackadder or the Young Ones, and surely the Two Ronnies' "Four Candles" is as classic as they get...