Here's my critique though.... I, personally, didn't find it that funny. Certainly not "very funny" as you yourself describe it. Please don't take that personally, perhaps I just don't have the same sense of humour as you. I'd let people decide for themselves if it's funny or not.