I thought it was fairly obvious that Sabu Pundit was meant to be Indian.
It didn't really work if he wasn't Indian. Pundit Pandit is the clue. As is Sabu I suppose.
Were his posts offensive? If Sabu was a white Englishman then I guess the answer would be yes. Clever but definitely racist. I automatically assumed however he was from an Indian background. In which case, still clever, possibly offensive, but hardly racist.