Interesting read. I can't emphasize your last point enough: "can we layoff the scatalogical and sex references?"
That was a late add for me and maybe it's 16 years in California or getting older, but I'm flat out bored with that sort of lazy naming and it does the community as a whole no good.
There was a recent article in the UK about how bawdy beer names don't actually attract people.
There is a local brewery, who make big on the concept of engineering, who happen to have pulled of "Piston Broke" though (I may be saying this as the brewers' sister is one of my students and she gave me a case of beer recently).