Hahahaha I totally get that, I think I'm that way with my writing (much more critical on myself than I would be on other people... actually I think that pretty much sums me up as a person lol).
And although I don't really understand most of the technical elements you mentioned (really, not an artist. Even those I maybe understood on a theoretical level I have no grasp of what it feels like to actually do them), all I can say is that I really enjoy the end result. Which I feel like is another thing us creators tend to do - we pay a lot of attention to the smallest things and really nitpick, when in reality our readers/audience/whoever it is that sees what we created looks at the bigger picture and doesn't even notice those little things that drive us mad (or... maybe it's just me. Who knows).