Spring 1051.
It looks like you were deliberately careful of your profanity. Some of it was funny, but (to me anyway) it started to get old before you even struck the dirt. Still, this is now the character of ‘Double A’ Nĺzomzefon, and nothing was out of place.
Summer 1051.
Here now ‘Double A’ Nĺzomzefon suddenly seems to become a new person, or maybe he only starts writing in his journals when he is pissed and calms down afterward. Either way, the profanity at the top looks out of place. By the middle, my opinion of ‘Double A’ Nĺzomzefon turns into viewing him as a Dwarfophile. Viewing him like that, the profanity he uses for the rest of Summer makes sense.
Autumn 1051.
‘Double A’ Nĺzomzefon has gone back to the first dwarf. Very little profanity but it all fit.
Winter 1051.
What was there was fitting.
In conclusion:
The summer post stands out as a odd duck. I'm betting the Summer was the one the moderators had a problem with too. I suggest for your next LP, take down the entire thing in one shot as tons and tons of notes and screenshots, then take your notes and change it from the perspective of a single dwarf.
Profanity being out of place is more likely to attract a Moderator's attention. If it all fits and seems natural, moderators might not even see it.
Creating dwarf cursewords won't fix that.
Still, here are dwarf words representing the most common of your replacements.
Name:Repacement-Translation
Damn:mothramtustzal -Malign Curse (Curse+Malign{adj}{could be curse with/of the malign. It's the best match I could think of})
Freaking:matulurol -DancingClose (Meh. Probably could do better)
Hell:shash-Hell
Pissing:odthistenkos-PissTaking (Piss is a noun. Taker can be a verb, as used here)
Sodding:berrít-EarthCuts
Idiot:cabnul-Fool
Dwarfgasm:dorfshecedbol-DorfCarnalGrow (Orgasm seems to mean swelling. Couldn't think of something better.)
Crappy:gúrsoběr-BowelRelease
Crappy(Alternate):agakân-AnusClod
Crappy(Alternate):agaksoběr-AnusRelease
Retarded:othob-Stupid
DumbAsses:othobnuggad-StupidDonkey
DumbElfs:othobelf
Bastard:nasuremtilat-UnFatherChild
For some of the others:
Guess:shezrôdöntak-CrotchArm
Guess:gunlel-Rape
Guess:gesithgunlel-IncestRape
The Dwarf Language files are saved in code page 437 encoding.
Language_words explains how to check for verbs and alternate forms.