Obviously we're going to disagree over whether it was overdone. That's subjective. I've seen a lot of positive response to this and surprisingly little negative. I'm fine with the response I'm getting overall.
As for offensive: It's the word "shit". I'm not using it in an offensive way. I didn't write "How to shit great". I used it as a generic placeholder. Is it offensive just because it's a swear word? Because here I thought we were more mature than to get prissy over naughty language, particularly when it's not attempting to evoke naughty imagery.