I didn't think this was funny really. I think the joke could have sustained a 30 sec, maybe a minute sketch, but not one as long as this.
The joke was there, but you didn't really capitalise on it. There was no 'killer punch' so to speak
And no, it's not offensive, and the language is acceptable